Moving Image Data Delivery System, An Advertising Image Data Delivery System, and A Moving Image Viewing Apparatus

ABSTRACT

An advertisement provider issues coupons to an audiences of television set in exchange of viewing a commercial message and receives advertising rate from the advertiser of the commercial message in exchange of informing of the coupon issuance. A television station allows the audience to decompress a downloaded digital image data of a television program in exchange of presentation of the coupon. The television station receives allotment of the advertising rate in exchange of informing of the coupon presentation form audiences. The television station sorts the presented coupons by the advertisement providers to inform each advertisement provider of the coupon presentation. The television station allows the decompression even in a shortage of the presented coupon, provided that it will be compensated by money or later presentation of coupon by due data. The commercial messages are provided automatically or by request. The audience may voluntarily replace television program by commercial message.

CROSS REFERENCE TO RELATED APPLICATION

This application is a Continuation application of U.S. application Ser.No. 14/044,969 filed Oct. 3, 2013, which is a continuation applicationof U.S. application Ser. No. 11/774,605 filed Jul. 8, 2007, hereinincorporated by reference in its entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to a moving image enjoying system including amoving image delivery system and a moving image viewing apparatus, suchas a television program enjoying system.

2. Description of the Related Art

In the conventional commercial television system, a television programis provided by a broadcast station with commercial message by thesponsor of the program inserted therein. However, a person watching thetelevision program on a television set is generally not interested inthe commercial message, which is sometimes cut off in recording thetelevision program.

Recently, the television program is delivered as a compressed digitaldata capable of being downloaded through Internet in addition to theconventional way of delivery through the broadcast airwave. In the caseof such a television program as a compressed digital data, the audiencecan decompress the downloaded data and view the television program atany time. Further, the audience can freely stop and restart the programor skip any part of the program, which means that the audience may cutoff an uninterested commercial message. So, various ideas are proposedto prevent audiences from cutting off the commercial message also in thecase of delivery of television program as a compressed digital data,which is unpleasant to the audiences.

On the other hand, commercial messages are important information for theaudiences who are interested in them. So, various proposals have beenmade in the field of digital image data delivery to how to selectivelydeliver a commercial message to a specific audience who is interestedtherein or how to develop incentives of unspecified audiences to watch acommercial message.

For example, Japanese Laid-open Patent Application 2001-285743 proposesto display in a window of website a part of television commercialmessage for selection by audiences. On the other hand, JapaneseLaid-open Patent Application 2001-285830 proposes a digital televisionsystem in which a coupon is issued in exchange of viewing a commercialmessage.

However, there still remains a demand in this field of art to moresuitably harmonize the interest of television stations in producing anddelivering the television programs, the interest of audiences in viewingtelevision programs, the interest of audiences in viewing commercialmessages and the interest of advertisers in effectively utilizingcommercial messages.

SUMMARY OF THE INVENTION

An object of this invention is to provide a moving image enjoying systemin which a better harmonization is achieved among television stations,audiences and advertisers.

Another object of this invention is to provide a moving image datadelivery system better harmonized with audiences and advertisers.

Still another object of this invention is to provide an advertisingimage data delivery system better harmonized with television stations,audiences and advertisers.

Further object of this invention is to provide a moving image viewingapparatus with interest of audiences better considered.

To achieve one of the above objects, this invention provides a movingimage data delivery system capable of being in communication with aplurality of moving image viewing apparatuses and an advertising imagedata delivery system. The moving image data delivery system comprises astorage of a plurality of digital moving image data of televisionprograms for the moving image viewing apparatuses. The moving image datadelivery system further comprises a first controller adapted toelectrically provide one of the digital moving image data of televisionprograms to one of the moving image viewing apparatuses for allowing todisplay the television program in exchange of a presentation of anelectric data denoting a right of viewing the television program, theelectric data having been issued to the moving image viewing apparatusby the advertising image data delivery system in exchange of viewing acommercial message provided by the advertising image data deliverysystem and being presented from the moving image viewing apparatus tothe moving image data delivery system. The moving image data deliverysystem still further comprises a second controller adapted toelectrically receive an advertising rate form the advertising image datadelivery system in exchange of a report of the electric datapresentation to the advertising image data delivery system.

Thus, the moving image data delivery system of this invention provide amoving image data delivery system can provide the digital moving imagedata of television programs in exchange of the advertising rate inconclusion. And the audience of moving image viewing apparatuses canview both the interested television program and the needed commercialmessage.

According to a detailed feature of this invention, the first and secondcontrollers are included in a computer as the function thereof.

According to a detailed feature of this invention, the second controlleris adapted to aggregate a plurality of presentations of the electricdata from the moving image viewing apparatuses in reporting them to theadvertising image data delivery system. Thus, the moving image datadelivery system of this invention can respond to a great number ofunspecified audiences.

In more detail, the advertising image data delivery system is capable ofbeing in communication with a plurality of advertising image datadelivery systems. In this case, the second controller is adapted to sortthe plurality of presentations of the electric date by the advertisingimage data delivery systems in aggregating the presentations. Thus, theresult of the aggregation is reported to each of the advertising imagedata delivery systems, respectively.

According to another detailed feature of this invention, the firstcontroller includes a first sub-controller adapted to deliver thedigital moving image data in compressed form, and a secondsub-controller adapted to allow decompression of the delivered digitalmoving image data in exchange of the presentation of the electric data.This makes it possible for an audience to avoid presenting the electricdata for a digital moving image data which may not been viewed.

In more detail, the first controller further includes a thirdsub-controller adapted to inhibit a repeated decompression of thedelivered digital moving image data unless further electric data ispresented to the moving image data delivery system. This is also basedon the above principle that the electric data presentation is necessaryin exchange of actual viewing of the television program.

According to another detailed feature of this invention, the firstcontroller is adapted to allow the moving image viewing apparatus todisplay the television program even in the case of insufficiency of theelectric data, provided that the insufficiency is to be compensatedlater by money in due date. This makes it possible for the audience toflexibly switch between a commercial television system and paytelevision system at its own discretion. Especially, this isadvantageous in the case that there is no interesting commercial messageat present or there is no time to view commercial message prior toviewing the television program.

In more detail, the first controller is adapted to accept in place ofthe money a late presentation of electric data issued to the movingimage viewing apparatus in exchange of viewing a commercial messageprior to the due date. This further increase the flexibility above.

According to another detailed feature of this invention, the advertisingimage data delivery system is integrated into the moving image datadelivery system. In this case, both the delivery systems work in anintegrated manner.

According to another feature of this invention, an advertising imagedata delivery system capable of being in communication with a pluralityof moving image viewing apparatuses, a moving image data delivery systemand an advertiser is provided. The advertising image data deliverysystem comprises a storage of a plurality of advertising image data ofcommercial messages for the moving image viewing apparatuses. Theadvertising image data delivery system further comprises a firstcontroller adapted to issue to one of the moving image viewingapparatuses an electric data denoting a right of viewing a televisionprogram in exchange of viewing commercial message provided by theadvertising image data delivery system, the television program beingprovided by the moving image data delivery system. The advertising imagedata delivery system still further comprises a second controller adaptedto electrically receive an advertising rate from the advertiser of thecommercial message in exchange of reporting to the advertiser theelectric data issuance. The advertising image data delivery system alsocomprises a third controller adapted to electrically allot theadvertising rate to the moving image data delivery system in exchange ofa report of the electric data presentation from the moving image datadelivery system to the advertising image data delivery system.

Thus, the electric data denoting a right of viewing a television programis issued in exchange of the advertising rate form the advertiser of thecommercial message, which is viewed by the audience in exchange of theelectric data. Further, the advertising rate is properly allotted to themoving image data delivery system in exchange of the delivery of thetelevision program to the audience in conclusion.

According to a detailed feature of this invention, the advertising imagedata delivery system further comprises a fourth controller adapted toelectrically provide the plurality of advertising image data ofcommercial massages to one of the plurality of moving image viewingapparatuses in an automatic manner. Thus, the commercial message datacome to the attention of the audience of the moving image viewingapparatus with no operation by audiences needed. The audience can ofcourse easily cut off any commercial message if it is needless.

According to a detailed feature of this invention, the advertising imagedata delivery system further comprises a fourth controller adapted toelectrically provide one of the plurality of advertising image data ofcommercial messages to one of the plurality of moving image viewingapparatuses by request thereof. Thus, the commercial message data whichan audience is interested in is displayed as information or pleasurewhich the audience wants.

According to another detailed feature of this invention, the advertisingimage data delivery system further comprises a fourth controller adaptedto electrically provide one of the plurality of advertising image dataof commercial messages to one of the plurality of moving image viewingapparatuses, the advertising image data of commercial message beingrelated to a television program designated by the moving image viewingapparatus. Thus, an audience can know a commercial message on which theelectric data denoting a right of viewing the designating televisionprogram can be gotten.

According to another detailed feature of this invention, the advertisingimage data delivery system further comprises a fourth controller adaptedto electrically provide one of the plurality of advertising image dataof commercial messages to one of the plurality of moving image viewingapparatuses, the plurality of advertising image data of commercialmessages including an advertisement of a television program. This isadvantageous for developing the incentive of an audience to get theelectric data which is useful for viewing the television program if theaudience gets interested in the television program due to theadvertisement of the television program.

According to another detailed feature of this invention, the advertisingimage data delivery system is integrated into a system of theadvertiser. This makes it possible for the advertiser to deliver thecommercial message and to issue the electric data by itself.

According to another feature of this invention, a moving image viewingapparatus capable of being in communication with a moving image datadelivery system and an advertising image data delivery system isprovided. The moving image viewing apparatus comprises a display adaptedto be capable of displaying a television program provided by the movingimage data delivery system and a commercial message provided by theadvertising image data delivery system. The moving image viewingapparatus further comprises a first controller adapted to electricallyreceive form the advertising image data delivery system an electric datadenoting a right of viewing the television program on the display inexchange of viewing on the display a commercial message provided by theadvertising image data delivery system. The moving image viewingapparatus still further comprises a second controller adapted to beallowed to view the television program provided by the moving image datadelivery system in exchange of a presentation of the electric data tothe moving image data delivery system.

Thus, the audience of the moving image viewing apparatus can view thetelevision program in exchange of viewing the commercial message inconclusion. The intermediation of the electric data, however, makes itpossible for audiences to get free form the intrusive binding betweenthe television program and the commercial message otherwise forced.

According to a detailed feature of this invention, the first controlleris adapted to receive the electric data in exchange of selecting one ofthe plurality of advertising image data of commercial massages providedin an automatic manner. In this case, audiences have choice of selectingor cutting off any of the automatically provided commercial messages.Further, it is possible for the advertising image data delivery systemto accommodate the future delivery of the automatic commercial messagesto each audience in accordance with the choice thereby.

According to another detailed feature of this invention, the movingimage viewing apparatus further comprises a third controller adapted toinform of searched information of a plurality of commercial messages,wherein the first controller is adapted to receive the electric data inexchange of selecting one of the plurality of advertising image data ofcommercial massages informed by the third controller. In this case,audiences can positively reach a commercial message which it needs.

According to another detailed feature of this invention, the movingimage viewing apparatus further comprises a third controller adapted toinform of a plurality of commercial messages related to a televisionprogram designated by the moving image viewing apparatus, wherein thefirst controller is adapted to receive the electric data in exchange ofselecting one of the plurality of advertising image data of commercialmassages informed by the third controller. Thus, an audience can easilyreach a commercial message on which the electric data denoting a rightof viewing the designating television program can be gotten. Of course,the audience has a complete option to select one of the commercialmessages or not.

According to another detailed feature of this invention, the movingimage viewing apparatus further comprises a manual operating portionadapted to voluntary direct the moving image viewing apparatus to atleast partially replace the television program by the commercial messageon the display. Thus, the audience can take an intermission at any timeduring the television program with the commercial message voluntarilyinserted.

Other features and advantages according to this invention will bereadily understood from the detailed description of the preferredembodiments in conjunction with the accompanying drawings.

The detailed description of the preferred embodiments according to thisinvention includes various detailed features derived from the abovementioned features. However, such detailed features are not onlyapplicable to the above mentioned features, but also are widely andindependently applicable to other objects and features. So, the abovedescription should not be deemed to limit the scope of this invention,which should be properly determined on the basis of the attached claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing the moving image enjoying system inwhole according to this invention.

FIG. 2 is a block diagram showing the information transmission and valueexchange through Internet among the station computers, the usercomputer, the advertisement provider computer and the advertisercomputers according to the embodiment in FIG. 1

FIG. 3 is a block diagram similar to FIG. 2 for showing the informationtransmission and value exchange through Internet among related computersincluding a plurality advertisement provider computers.

FIG. 4 is a display on television monitor of the user television set inthe moving image enjoying system according to this invention.

FIG. 5 is another display on television monitor caused by operation ofnet mode button in the display on monitor in FIG. 4.

FIG. 6 is another display on television monitor caused by operation ofprogram button in the display on monitor in FIG. 4 or FIG. 5.

FIG. 7 is another display on television monitor caused by operation ofcommercial message search button in the display on monitor in FIG. 5.

FIG. 8 is another display on television monitor caused by operation ofcommercial message coupon button in FIG. 5 or by operation of commercialmessage button to select one among commercial messages in relatedcommercial message window in FIG. 6 or by operation of the remotecontroller to select one among commercial messages in hit commercialmessage window in FIG. 7.

FIG. 9 is a flow chart showing the function of the user computer of theembodiment in FIGS. 1 to 3 according to this invention.

FIG. 10 is a flow chart showing the detail of the net mode process instep S8 of FIG. 9.

FIG. 11 is a flow chart showing the detail of the programs displayprocess in step S12 of FIG. 9 and step S60 of FIG. 10.

FIG. 12 is a flow chart showing the detail of the exclusive couponprocess in step S102 of FIG. 11.

FIG. 13 is a flow chart showing the detail of the recording process instep S108 of FIG. 11.

FIG. 14 is a flow chart showing the detail of the play mode process instep S26 of FIG. 9 and step S104 of FIG. 11.

FIG. 15 is a flow chart showing the detail of the download process instep S98 of FIG. 11 and step S148 of FIG. 13.

FIG. 16 is a flow chart showing the detail of the commercial messagesearching process in step S54 of FIG. 10.

FIG. 17 is a flow chart showing the detail of the coupon getting processin step S46 of FIG. 10, S118 of FIG. 12, S186 of FIGS. 15 and S234 ofFIG. 16.

FIG. 18 is a flow chart showing the detail of the coupon settlementprocess in step S164 of FIGS. 14 and S198 of FIG. 15.

FIG. 19 is a flow chart showing the detail of the decompressing andplaying process in steps S166 of FIGS. 14 and S200 of FIG. 15.

FIG. 20 is a flow chart showing the function of the advertisementprovider computer of the embodiment in FIGS. 1 to 3 according to thisinvention.

FIG. 21 is a flow chart showing the detail of the automatic commercialmessage control process in steps S360 and S374 of FIG. 20.

FIG. 22 is a flow chart showing the detail of the related commercialmessage control process in steps S352 and S376 of FIG. 20.

FIG. 23 is a flow chart showing the function of the television stationcomputer of the embodiment in FIGS. 1 to 3 according to this invention.

FIG. 24 is a block diagram showing the detail of the user television setin FIG. 1.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIG. 1 is a block diagram showing the moving image enjoying system inwhole according to this invention. The moving image enjoying system inFIG. 1 is basically established in a similar manner to that in thecommercial television system in that television (TV) program data forvarious television programs such as movies, shows and news are providedon sponsors so that the users may view the television programs basicallyfree of charge in exchange for viewing advertisement of sponsors such ascommercial message (CM).

The moving image enjoying system according to this invention includes aplurality of television stations as moving image data delivery systems.In FIG. 1, however, the first television station 1 and the secondtelevision station 2 are shown as the most simplified case. However, thesystem according to this invention may further include a third or moretelevision stations.

The first television station 1 includes the first station computer 3 andkeeps a plurality of television program data. In FIG. 1, however, thefirst television program data 4 and the second television program data 5are shown for the purpose of simplification. However, the systemaccording to this invention of course keeps a variety of great number oftelevision program data. In the similar manner, the second televisionstation 2 is shown with the second station computer 6 as well as thethird television program data 7 and the fourth television program data8.

The television program data of the first television station 1 and thesecond television station 2 are on the air as a conventional televisionprogram through conventional broadcast system. According to the featureof this invention, however, the television program data are also capableof being delivered in the form of a compressed digital data file throughcommunication system including Internet.

The moving image enjoying system according to this invention includes aplurality of television sets as moving image viewing apparatuses. InFIG. 1, however, the first user television set 9 and the second usertelevision set 10 for the purpose of simplification. However, the systemaccording to this invention of course includes unspecified great numberof television sets. The first user television set 9 and the second usertelevision set 10 include the first user computer 11 and the second usercomputer 12, respectively, each for controlling the conventionaltelevision functions and the receipt of the television program data andin communication with Internet.

The first user television set 9 and the second user television set 10can receive the television program data on the air as a conventionaltelevision program through conventional broadcast system. According tothe feature of this invention, however, the television program data arealso capable of being received by the first user television set 9 andthe second user television set 10 in the form of a compressed digitaldata file through communication system including Internet. In FIG. 1,the first user television set 9 receives delivery of the firsttelevision program data 4 and the third television program data 7through Internet, while the second user television set 10 receivesdelivery of the fourth television program data 8 through Internet.

The delivery of the television program data is realized by the firstuser computer 11 or the second user computer 12 downloading thecompressed digital data file of the television program through Internet.The downloaded compressed digital data files are stored in the memory ofthe first user computer 11 and the memory of the second user computer12, respectively. Thus, in contrast to the case of the broadcast of thetelevision program data, the downloaded television program can be viewednot only immediately but also afterward at anytime by decompressing thestored data file.

Advertisement provider 13, which functions as an advertising image datadelivery system, delivers under control of advertisement providercomputer 14 one or more of advertising moving image data such as thefirst commercial message data 15 and the second commercial message data16 through communication system including Internet. The advertisingimage data is downloaded by the first user computer 11 or the seconduser computer 12 as a form of compressed digital data files. Thedownloaded advertising image data is decompressed and viewed as themoving image commercial message under control of the advertisementprovider computer or in response to operation at the first user computer11 or the second user computer 12. Of course, advertisement provider 13keeps variety of great number of advertising image data, which are notshown in FIG. 1 for the purpose of simplification except for the firstcommercial message data 15 and the second commercial message data 16.

In FIG. 1, the first user television set 9 receives delivery of thefirst commercial message data 15 through Internet, while the second usertelevision set 10 receives delivery of the first commercial message data15 and the second commercial message data 15 through Internet. It shouldbe noted that the play of the commercial message data automaticallycommences immediately after selection thereof on the first usertelevision set 9 or the second user television set 10 in contrast tothat the play of the television program data is possibly not onlyimmediately after selection but also afterward at anytime.

The selection of the commercial message data to be played can be madenot only by manual operation by the user every time but alsoautomatically in a predetermined order. Further, the user can cut off aonce commenced commercial message at the first television set 9 or thesecond television set 10. The details of the above will be explainedagain in more detail in relation to the delivery of the advertisingimage data and its selection.

Advertisement provider 13 issues an electronic coupon to a user who isconfirmed to have viewed an advertising image data on the first usertelevision set 9 or the second user television set 10. The user whogotten the electric coupon is entitled to view on the first usertelevision set 9 or the second user television set 10 the televisionprogram provided by the first television station 1 or the secondtelevision station 2. In other words, the first user television set 9 orthe second user television set 10 to which the electric coupon has beenissued can download free of charge the television program provided bythe first television station 1 or the second television station 2 inexchange for the electric coupon.

The electric coupon is from two types including the exclusive type andthe wild card type. The wild card type electric coupon is valid at anytelevision station for any television program data regardless of thecommercial message causing the electric coupon. For example, the firstuser television set 9 can download any of the first television programdata 4 to the fourth television program data 8 from any of the firsttelevision station 1 and the second television station 2 even if theelectric coupon is gotten by viewing a specific advertising image datasuch as the first commercial message data 15. On the other hand, theexclusive type electric coupon is basically valid only for thedesignated television program data. For example, if the electric couponis issued with the first television program data 4 designated uponviewing the first commercial message data 15, the first user televisionset 9 can only download the first television program data 4 from thefirst television station 1. The exclusive type electric coupon, however,can be exchanged to the wild card type electric coupon at apredetermined exchange rate. The issuance and usage of the electriccoupon will be explained again in more detail.

In FIG. 1, only the advertisement provider 13 is shown for the purposeof simplification. However, the system according to this inventionincludes a plurality of competing advertisement providers. As long assuch advertisement providers join the system, an electric coupon isvalid within the system regardless of the specific advertisementprovider that actually has issued the electric coupon according to theembodiment above.

An alternative embodiment, however, is possible in which the firsttelevision station 1 and some advertisement provider form in combinationa first exclusive system and the second television station 2 and anotheradvertisement provider form in combination a second exclusive system,for example. In such an alternative embodiment, an electric coupon isonly valid within the exclusive system in which the electric coupon hasbeen actually issued.

The first commercial message data 15 and the second commercial messagedata 16 are provided by the first advertiser 17 and the secondadvertiser 18, respectively. Normally, the commercial message data isproduced by an advertisement agency in accordance to an order form theadvertiser.

The first advertiser 17 and the second advertiser 18 includes the firstadvertiser computer 19 and the second advertiser computer 20,respectively for controlling the payment of the advertisement rate. Thefirst advertiser computer 19 and the second advertiser computer 20 arein combination with advertisement provider computer 14, respectively, tocarry out the advertising rate payment from the first advertiser 17 andthe second advertiser 18 to advertisement provider 13, respectively, inaccordance with the actual viewing of the first commercial message data15 or the second commercial message data 16 on the first user televisionset 9 or the second user television set 10.

The advertisement provider 13 allots the gotten advertising rate to thefirst television station 1 or the second television station 2 inaccordance with the actual presentation of the electric coupon from thefirst user television set 9 or the second user television set 10 inexchange of viewing the television program. Upon allotting the gottenadvertising rate above, the advertisement provider 13 deducts commissionnecessary for continuing its business.

FIG. 2 is a block diagram showing the information transmission and valueexchange through Internet among the first station computer 1, the secondstation computer 2, the first user computer 11, advertisement providercomputer 14, the first advertiser computer 19 and the second advertisercomputer 20 according to the embodiment in FIG. 1. The second usercomputer 12 is omitted in FIG. 2 for the purpose of simplification sincethe relationship of second user computer 12 with the other computers issimilar to the relationship of the first user computer 11 and the othercomputers in FIG. 2. In other word, the relationship is readilyunderstood by substituting the first user computer 12 for the first usercomputer 11 in FIG. 2.

FIG. 2 is shown as if each of the value exchanges is done betweenrelating pair of the computers. However, another computer such as bankcomputer or credit company computer may go between the pair ofcomputers.

In FIG. 2, advertising rate payment process are carried out betweenadvertisement provider computer 14 and the first advertiser computer 19for performing the payment form the latter to the former. Theadvertising rate consists of the fixed rate and metered rate. The fixedrate is paid on the basis of the data of advertising agreement on thefirst commercial message between advertisement provider 13 and the firstadvertiser 17. On the other hand, the metered rate is paid on the basisof the report form the advertisement provider computer 14 to the firstadvertiser computer 19 about the actually viewed advertising image data.The report includes the total frequency of actual views of the firstcommercial message by unspecified number of television sets during apredetermined period. The total frequency of commercial message views byunspecified number of television sets includes the actual view of thefirst commercial message 15 by the second user television set 12.

Similar process for advertising rate payment is carried out betweenadvertisement provider computer 14 and the second advertiser computer 20for performing the payment form the latter to the former with respect tothe second commercial message 16. However, explanation thereof isomitted for avoiding mere duplicate.

Between the first user computer 11 and the advertisement providercomputer 14, electric coupon issuance process is carried out for issuingthe electric coupon from the latter to the former. The issuance of theelectric coupon is carried out every time in exchange of theconfirmation by the advertisement provider computer 14 on the basis ofinformation from the first use computer 11.

According to FIG. 1, the first user television set 9 is provided withthe first commercial message data. So, if the advertisement providercomputer 14 determines that the first commercial massage data 15 isactually viewed, it issues the electric coupon balancing with the firstcommercial message data 15 to the first user computer 11. Similarly, ifthe advertisement provider computer 14 determines that the secondcommercial massage data 16 is actually viewed, it issues possiblydifferent amount of the electric coupon balancing with the secondcommercial message data 16 to the first user computer 11. Thus, electriccoupons of various amounts accumulate in the first user computer 11 oneby one every time a commercial message is viewed.

Between the first user computer 11 and the first station computer 3,electric coupon consumption process is carried out. In this process, iffirst user computer 11 requests to view the first television programdata 4, it is confirmed between the first user computer 11 and the firststation computer 3 whether or not the total amount of the accumulatedelectric coupons is sufficient for the requested view. If sufficient,the amount of the coupon necessary for viewing the first televisionprogram data 4 is consumed form the accumulated coupons. And, inexchange for the consumption of the coupon, the first television programis can be viewed through the first user computer 11 through thedownload.

Even if the total amount of the accumulated electric coupons isinsufficient, the view of the first television program data itself ispossible by means of the credit of the coupon amount. This will beexplained in detail later.

Similarly, the process for electric coupon consumption is also carriedout between the first user computer 11 and the second station computer6. However, explanation thereof is omitted for avoiding mere duplicate.

Between the first station computer 3 and advertisement provider computer14, advertising rate allotment process is carried out. In this process,advertisement provider computer 14 allots the gotten advertising rate tothe first station computer 3 in response to the report of the presentedelectric coupon from the first station computer 3. The report includesinformation of the total amount of the electric coupons presented formunspecified number of user computers to the first station computer 3 inexchange of the program viewed during a predetermined period. Therefore,the presented electric coupon reported form the first station computer 3to advertisement provider computer 14 includes coupon presented not onlyform the first user computer 11, but also from second user computer 12though not shown in FIG. 2.

Similarly, the process for advertising rate allotment is also carriedout between advertisement provider computer 14 and the second stationcomputer 6. However, explanation thereof is omitted for avoiding mereduplicate.

FIG. 3 is a block diagram similar to FIG. 2 for showing the informationtransmission and value exchange through Internet among relatedcomputers. In contrast to FIG. 2, FIG. 3 included a plurality ofadvertisement providers. In other words, the second advertisementprovider computer 21, for example, is shown in FIG. 3 in addition to thefirst advertisement provider computer 14, which is identical withadvertisement provider computer 14 in FIG. 2. In FIG. 3, the secondstation computer 6 is not shown for the purpose of simplification sinceits relationship with the other computers can be easily understood bysubstituting the second station computer 6 for the first stationcomputer 3 in FIG. 3.

In the case that the system includes a plurality of advertisementproviders as in FIG. 3, each of the advertisement providers isindependent from and compete with the others in making agreements withits client advertisers and the television stations as to advertisingrate allotment process on the electric coupon.

The second advertising provider computer 21 is in cooperation with thethird advertiser computer 22 and the fourth advertiser computer 23 tomanage commercial message data provided by the third advertiser and thefourth advertiser. The manner of cooperation between these computers issimilar to that between the first advertising provider computer 14 andthe first advertiser computer 19 and the second advertising computer 20,duplicate explanation thereof being omitted.

The manner of cooperation between the first user computer 11 and thesecond advertisement provider computer 21 is similar to that between thefirst user computer 11 and the first advertising provider computer 14,duplicate explanation thereof being omitted. It should be noted,however, that electric coupons issued by the first advertisementprovider 14 and those issued by the second advertisement provider 21both accumulate in the first user computer 11 in mixture with the originof issuance identifiable. The accumulated electric coupons include theinformation of the date of issuance, respectively so that the couponsmay be consumed in the order of the issue date as will be explainedlater in more detail.

The electric coupons issued by the first advertisement provider computer14 and the electric coupons issued by the second advertisement providercomputer 21 can be combined by the first user computer 11 into one forthe purpose of viewing one television program data, e.g., the firsttelevision program 4 from the first station computer 3.

In aggregating the coupons presented by the user computers, however, thefirst station computer 3 separates the electric coupons issued by thefirst advertisement provider computer 14 from the electric couponsissued by the second advertisement provider computer 21. Thus, thereport of the presented electric coupon from the first station computer3 to the first advertisement provider 14 is on the electric coupons thatthe first advertisement provider 14 issued. So, the first advertisementprovider computer 14 allots to the first station computer 3 theadvertising rate for the coupons issued by itself. These are also truewith respect to the coupons issued by the second advertisement providercomputer 21.

Thus, the advertising rate paid depending on the actual view of thecommercial message is allotted to the television station depending onthe consumption of the coupons. As is well understood from FIG. 3, thetotal sum of the advertising rate which one advertisement provider getsfrom all the advertisers corresponds to the total sum of the advertisingrate which the advertisement provider allots to all the televisionstations. It is not matter that a coupon issued on viewing a specificcommercial message is consumed for viewing a specific television programdata from a specific television station. Each advertiser is notinterested in the consumption of the coupons, but is interested inwhether or not its commercial message is viewed, which is the onlyreason why the advertiser pay advertising rate. On the other hand, eachtelevision station is not interested in the origin of the coupons, butis interested in whether or not its television program is viewed, whichis the only base of being allotted with the advertising rate. The wildcard type electric coupon is issued on the basis of the aboverelationships of interest.

On the other hand, the exclusive type electric coupon is issued andconsumed with a combination of a specific television program and aspecific commercial message assumed by all of a specific advertiser, aspecific television set user and a specific television station. Theelectric coupon will be explained later in more detail.

In FIG. 2 or FIG. 3, a modification is possible to form an alternativeembodiment in which the first television station 1 and the advertisementprovider 13 are integrated into one enterprise. Within such anenterprise, the advertising rate gotten by the advertisement providercomputer 14 which issues the coupon in exchange of the commercialmessage viewing by the user is allotted to the first station computer 3on the basis of the television program viewing by the user.

In FIG. 2 or FIG. 3, another modification is possible to form a furtheralternative embodiment in which the function of advertisement providercomputer 14 is incorporated into the first station computer 3 with theadvertising rate allotment process omitted. In such an alternativeembodiment, the advertising rate gotten through issuance of the couponin exchange of the commercial message viewing by the user comes in thefirst station computer instantly without actual viewing of thetelevision program. In this case the actual viewing of the televisionprogram may seem to have no relation to the advertising rate income.However, no one desires to get the coupon by viewing the commercialmessage if there is no attractive television program viewable inexchange of presentation of such a coupon. And, no advertiser pays theadvertising rate if no one gets the coupon by viewing the commercialmessage. Thus, the system is based on an attractive television programwhich user desires to view in exchange of presentation of the coupon.

FIG. 4 is a display on television monitor 31 of the first usertelevision set 9 or the second user television set 10 in the movingimage enjoying system according to this invention. The display oftelevision monitor 31 in FIG. 4 is caused by turning on the televisionset through a remote controller. In this condition, digital moving imageof broadcast television program 32 coming on airwaves is displayed ontelevision monitor 31. Below the television program 32, there aredisplayed record button 33 to be operated for recording broadcasttelevision program, play mode button 34 to be operated for going intothe play mode in which the recorded broadcast television program or adownloaded television program data is played back, and net mode button35 to be operated for starting the net mode in which digital movingimage data delivered through Internet is viewed. Further, there aredisplayed station channel button 36 to be operated for selecting one ofthe television stations and program button 37 to be operated fordisplaying the television programs. These buttons and buttons to bereferred to later are all operated through the remote controller.

If play mode button 34 is operated, there is displayed on televisionmonitor 31 a list of available television programs including therecorded broadcast television programs or downloaded televisionprograms, which may be listed in mixture. If program button 37 isoperated, on the other hand, there is displayed a list includingtelevision programs to be broadcasted and television program datacapable of being downloaded through Internet, any one of the televisionprograms being selectable form the list. The display above will beexplained later in more detail.

FIG. 5 is another display on television monitor 31 caused by operationof net mode button 35 in the display on monitor 31 in FIG. 4. In thiscase, digital moving image of automatic commercial message 41 isdisplayed on television monitor 31. Automatic commercial message 41 isdisplayed in such a manner that commercial message data automaticallydelivered by advertisement provider computer 14 is automaticallydecompressed by the user computer one by one in accordance with apredetermined order. During display of one commercial message data, thenext commercial message data is decompressed. Thus, the display of thenext commercial message data will be started in succession to the end ofdisplay of the one commercial message data.

The coupon to be issued in compensation for the viewing of the automaticcommercial message does not depend on the actually viewed discretecommercial message, but on the length of total time period during whicha series of automatic commercial messages are viewed. However, theamount of coupon issued on the automatic commercial message is setminimum less than the electric bill charged on the television set keptin power-on state for the time period during which the series ofautomatic commercial massages are displayed. So, no one would keep thetelevision set in power-on state without viewing the commercial messagefor the purpose of merely getting the coupon. Advertisement providercomputer 14 charges the first advertising computer 19 or the like theadvertising rate not for the actual view of the first commercial messagedata, but for the length of the scheduled time allotted to the firstcommercial message data.

The automatic commercial message data may be the first commercialmessage data 15 or the like itself with the full length. But, the firstcommercial data 15 or the second commercial data 16 may be automaticallyremade into the digest version or the index version for use in theautomatic commercial message delivery. Such a digest version or indexversion is displayed with a link informed accordingly in the automaticcommercial message 41. So, if commercial message coupon button 42 isoperated with the digest version or the index version of the firstcommercial message data 15 displayed, the display changes into theoriginal version of the first commercial message data 15 of full length,the regular coupon of a greater amount being to be issued.

On the other hand, if commercial message cut off button 43 is operatedwith an undesired automatic commercial message displayed, the display ofthe automatic commercial message is cut off instantly to substitute thenext automatic commercial message. Further, such an operation ofcommercial message cut off button 43 is reported to advertisementprovider computer 14 to restrain under some rule from delivering againthe same commercial message data to the first user computer 11.Advertisement provider computer 14 aggregates the operations ofcommercial message cut off button 43 from a great number of customercomputers as to each of commercial message data to inform the advertiserof the aggregation result if the frequency of operation of commercialmessage cut off button 43 is high. Thus, the advertiser can considerwhether or not continue the delivery of the unpopular commercialmessage. In the case of the automatic commercial message, advertisementprovider computer 14 may automatically take off the advertising rate forthe unpopular automatic commercial message in accordance with thereduced time allotted to it caused by the restraint of delivery.

In FIG. 5, commercial message search button 44 and commercial messagechannel button 45 for selecting among advertisement provider channelsare displayed below automatic commercial message 41. Commercial messagechannel button 45 is operated to substitute another advertising providerfor advertisement provider 13 providing the automatic commercial message41 currently viewed. Program button 37 in FIG. 4 is also displayed inFIG. 5 with the same function.

Below automatic commercial message 41 in FIG. 5, there is furtherdisplayed available coupon window 46 indicating the sum amount ofcoupons currently gotten and available to view the television programs.There are also displayed debt coupon window 47 indicating the amount ofdebt in terms of coupon and debt money window 48 indicating the amountof debt money which is a conversion of debt coupon 47. As long as someamount of debt coupon is shown in debt coupon window 47, availablecoupon window 46 indicates “zero”. By means of viewing the indication inavailable coupon window 46 and debt coupon window 47 in the abovecondition, the user knows it necessary to get coupon by viewingcommercial message. In other words, the user thus knowing the necessityof getting coupon is induced to operate commercial message coupon button42. The meaning of windows 46, 47 and 48 will be explained later in oredetail.

FIG. 6 is another display on television monitor 31 caused by operationof program button 37 in the display on monitor 31 in FIG. 4 or FIG. 5.In this case, television program window 51 for indicating televisionprograms available at the time is displayed. In the first stage ofdisplay at television program window 51, a major division of thetelevision programs such as categories is displayed, one of thecategories being selectable by selection button 53 for limiting thesearch into the fine sort to finally display a list of hit televisionprograms in television program window 51. Or, alternatively, the usercan input search condition at search condition window 52 to display alist of the hit television programs in television program window 51. Thelist of the hit television programs displayed in television programwindow 51 as the result of the category limitation or the conditionsearch includes in mixture the television program now on air and thetelevision program data which can be now downloaded through Internet,any of which is selectable by operating selection button 53 among thedisplayed list. The television program now on air and the televisionprogram data which can be now downloaded through Internet aredistinguishable from each other in the list.

Further, such a setting is possible that the list of hit televisionprograms displayed in television program window 51 includes recordedbroadcast television programs and stored television program data whichhas been download through Internet as well as the television programsnow on air and the television program data which can be now downloaded.Such recorded or stored television programs in the list aredistinguishable form the television programs now available through thebroadcast or Internet.

Present and future switching button 54 is for switching the list to bedisplayed in television program window 51 between programs available atpresent and programs scheduled in the future. The latter is similar tothe conventional weekly broadcast schedule table including programs byall the television stations.

If present and future switching button 54 is operated with the programsscheduled in the future displayed in television program window 51, thedisplay changes into the programs available at present. If selectionbutton 53 is operated with the programs available at present displayedin television program window 51, the display changes into the conditionof FIG. 4 in which the selected broadcast television program isdisplayed.

If selection button 53 is operated to select one of the televisionprograms in television program window 51 for the purpose of downloadingthe same through Internet, total amount of coupon which the user keepsis indicated in available coupon window 55, while amount of couponnecessary to download the selected television program data is indicatedin required coupon window 56. In the case that the amount in availablecoupon window 55 is greater than that in required coupon window 56, theindications in those windows automatically disappear in a short time tocause the automatic download of the selected television program data.

During the time taken for downloading the selected television programdata, automatic commercial message 41 is displayed in television monitor31 as in FIG. 5. If there appears some digest version of commercialmessage, user can operate commercial message coupon button 42 to changethe digest version of commercial message into the original versionthereof for getting coupon. Such an operation of commercial messagecoupon button 42 is possible concurrently with the download oftelevision program data. Upon completion of the download of televisionprogram data, the display in television monitor 31 automatically changesinto the contents image of the downloaded television program. In somecase, the change may occur with commercial message cut off. However,such an incomplete viewing of commercial message is not counted as anyrefusal of the commercial message as in the case of the operation ofcommercial message cut off button 43.

In the case that the amount in available coupon window 55 is less thanthat in required coupon window 56, the automatic download of theselected television program data is postponed with the short amount ofcoupon indicated in coupon shortage window 57. If the available couponis zero, the amount in required coupon window 56 and the amount incoupon shortage window 47 are equal. In converted money window 58, shortamount of money which is a conversion of the coupon shortage isindicated for the sense of reality.

The indication in converted money window 58 means that the download ofthe television program to be done may not be free but will be charged tothe account of the user in one month for example. The user agreeing tothe possible charge will operate select button 53 again. And, thedownload of the selected television program starts. For the purpose ofavoiding an operation in error possibly leading to an undesirablepayment, a pay download button may be additionally prepared intelevision monitor 31 in addition to selection button 53.

In response to the second operation of selection button 53, theindication in required coupon window 56 is reset as well as couponshortage window 57 is replaced by debt coupon window 46 in which a newamount of debt coupon with the short amount of the coupon formerlyappearing in coupon shortage window 57 added. In conjugation therewith,converted money window 58 is replaced by debt money window 48 in which anew amount of debt money corresponding to the indication of debt couponwindow 47 is indicated. The amount of money indicated in debt moneywindow 48 will be charged to the account of the user at due date if leftas it is. However, the user can cancel the debt money by getting newcoupon in exchange of viewing commercial massage prior to the due date.

In the case that the amount in available coupon window 55 is less thanthat in required coupon window 56, the user can get new coupon inexchange of viewing commercial massage prior to operating selectionbutton 53 again. For assisting such action of the user, indexes ofcommercial messages are displayed in related commercial message window50. The indexes of commercial messages are so related to the selectedtelevision program that the exclusive type electric coupon basicallyvalid only for the selected television program is issued in exchange ofviewing commercial massage in related commercial message window 50.Commercial message window 50 includes indexing still image or simplifiedmoving image designed to be an attractive introduction to the commercialmessage as in the case of banner ads in the web site. Each indexingstill image or simplified moving image is accompanied with the amount ofelectric coupon to be issued in exchange of viewing the commercialmessage. Thus, the user can select commercial message to view with thecomparison between the amount in coupon shortage window 57 and thecoupon amount in related commercial message window 50 as well asattractiveness of the commercial message itself both taken intoconsideration, the selection being possible by operating commercialmessage button 59. This is similar to the selection of commercialmessage by commercial message coupon button 42 in FIG. 5 in terms ofgetting coupon. If the shortage of coupon amount is not resolved for allnewly gotten coupon, the display in FIG. 6 comes again after thecommercial message is over. So, the user can select the next commercialmessage to repeat the coupon getting action. Thus, if the shortage ofelectric coupon shortage is resolved, the automatic download of theselected television program data automatically starts. The rest issimilar to the case of no shortage of electric coupon.

Indexing still image or simplified moving image in commercial messagewindow 50 is not necessarily a direct advertisement such as a brand,trademark, and product, but also other attractive information such asimage or name of famous performer or beautiful scenery withoutinformation of advertiser. This is because that the indexing still imageor simplified moving image is an introduction to main commercialmessage.

The commercial message to be viewed upon the shortage of electric couponis not necessarily be selected among those in related commercial messagewindow 50. If the user would not be interested in commercial messages inrelated commercial message window 50 by any means, the user can stoptelevision program selection to go back to the display in FIG. 5, inwhich the user can operate commercial message search button 44 throughthe remote controller to look for other attractive commercial messagesto get the electric coupon. The electric coupon getting process will beexplained later in more detail.

In the case of recording the television program in place of instantlyviewing the same, record button 60 is to be operated in place ofselection button 53. This causes recording process in accordance withthe type of the selected television program.

In other words, if a broadcast digital television program on air isselected by record button 60, the program on air is recorded in aconventional manner. On the other hand, if a scheduled broadcast digitaltelevision program is selected, the program will be recorded inaccordance with a conventional timer recording function, the recordedbroadcast program data being stored in the first user computer 11.

In the case of a television program data to be gotten through Internet,the television program data is downloaded to be stored in the first usercomputer 11. In any case, the stored television programs can bedisplayed in television program window 51 in addition to the televisionprograms explained above in a distinguishable manner from them.

FIG. 7 is another display on television monitor 31 caused by operationof commercial message search button 44 in the display on monitor 31 inFIG. 5. Commercial message search button 44 is operated when the userwants to gather some product information or to look for commercialmessage itself for fun as well as to get electric coupon.

If the user wants to gather product information, product button 63 inFIG. 7 is operated to display a major division of the product categoriesin search condition window 61, which is to be limited into the fine sortto finally display a list of hit commercial messages in hit commercialmessage window 62. In response to the operation of commercial messagesearch button 44 in FIG. 5, the display in FIG. 7 initially appears withthe product set as the search condition even if product button 63 is notoperated. Similarly to related commercial message window, hit commercialmessage window 62 displays indexing still image or simplified movingimage designed to be an attractive introduction to the commercialmessage as in the case of banner ads in the web site.

The amount of coupon to be issued in exchange of viewing the commercialmessage once is so determined that unit price multiplied by unit numbergives a constant result. In other words, the amount of electric couponissued for one CM view is low for mass consumption goods. On thecontrary, the amount is high for a product of low visibility, a highprice rare product, or a product for enthusiasts.

The difference in amount of electric coupon for one CM view may invitecoupon hunters who selectively view the commercial message with highcoupon for the sole purpose of getting coupon. For avoiding such ameaningless case, the indexing information of commercial message in hitcommercial message window 62 are not accompanied with the amount ofcoupon in contrast to the case of related commercial message window 50in FIG. 6. Further, the amount of coupon cannot be the any condition ofsearching the commercial message for the same reason. So, no one knowsthe amount of the coupon prior to once getting the coupon. To preventthe coupon hunters from repeatedly viewing the once known high couponCM, the amount of coupon issued in exchange of the second or furtherview by the same user computer is set to minimum. Thus, advertises areprotected not to pay meaningless advertising rate in dependence on thenumber of views of the commercial messages.

In general, the commercial messages are created for the purpose of notonly transmitting information to consumers originally interested in theproducts of the advertiser, but also attracting consumers originally notinterested in the products. Thus, a commercial message includes not onlyproduct information, but also other attracting factors such as charmingperformer or beautiful location. Further, the story and artistic imageis considered in preparing commercial messages. For assisting consumersto meet unappreciated products with the above view points taken intoconsideration, various search conditions other than product category areprepared in the display in FIG. 7. If performer button 64 is operated,alphabet table is displayed in search condition window 61 as majordivision of the performers, which is to be limited into the fine sort bythe name of a target performer to finally display a list of hitcommercial messages including the performer in hit commercial messagewindow 62.

If location button 65 is operated, alphabet table or wide area map isdisplayed in search condition window 61 as major division of thelocations, which is to be limited into the fine sort by the targetlocation to finally display a list of hit commercial messages includingthe location in hit commercial message window 62. If season button 66 isoperated, a list of hit commercial messages including the season whenthe commercial message was created is displayed in hit commercialmessage window 62. The search conditions can be combined. For example, asearch conducted with the combination of the location and seasonconditions will hit commercial messages created at the designatedlocation and in the designated season.

Consumers are interested in products because of information not onlydirectly related to the products, but also indirectly related to theproducts, such as reputation of the products or comparison between theproducts and competing products. For example, consumers are greatlyinterested in comments by others on the products, or discount rate,price comparison and market share or the like related to the products.If commercial messages are to be searched on a condition as to suchindirectly related information, related information button 67 is to beoperated.

If free category button 68 is operated, any desired search conditionfree from product, performer, location, season and related informationcan be input into search condition window 61. Once input free categorysearch condition can be kept to reuse the same in the next search. Aplurality search conditions can be combined among the product,performer, location, season, related information and free category.

If one of indexing still images or simplified moving images in hitcommercial message window 62 is selected by operating the remotecontroller, corresponding commercial message data is delivered andcoupon is issued in exchange of the viewing thereof, which is similar tothe selection of commercial message by commercial message coupon button42 in FIG. 5 in terms of getting coupon.

Thus, even if there is no television program to download and view forthe time being, user is possible to get coupon by searching and viewingcommercial messages for gathering product information or for fun. Themotivation of consumers to view the commercial message for fun is a goodinfluence on commercial message creators to match wits with creation ofmore and more attractive commercial messages, which increases consumerto view the commercial messages for fun. Thus, the basic power ofcommercial messages attracting consumers is developed.

Indexes of commercial messages displayed in related commercial messagewindow 50 in FIG. 6 or hit commercial message window 62 in FIG. 7 arenot predetermined, but varies in dependence on search condition. Thismeans that voice or music individually accompanying each of thecommercial messages especially in the case of moving images cannot beused for a combination of them displayed by chance in related commercialmessage window 50 or hit commercial message window 62. Therefore, theindividually prepared voice or music do not accompany the combination ofindexes of commercial message, but an independently prepared backgroundmusic or the like accompanies the display of the combination of indexesof commercial message.

According to the embodiment of this invention, a digest version or demoversion of music contents accompanies the combination of indexes ofcommercial message. For this purpose, advertisement provider computer 14has provide the first user computer 9 with such digest version or demoversion of music contents to have the first user computer. 11 store thesame in its memory. The demo versions of music contents are retrievedfrom the memory in a predetermined order to accompany the combination ofindexes of commercial message during they are displayed in televisionmonitor 31 in FIG. 6 or FIG. 7 by the first user computer 11. Televisionmonitor 31 displays the name and performer of the music for paiddownload by the user who is interested in the music.

FIG. 8 is another display on television monitor 31 caused by operationof commercial message coupon button 42 in FIG. 5 or by operation ofcommercial message button 59 to select one among commercial messages inrelated commercial message window 50 in FIG. 6. The display in FIG. 8 isalso caused by or by operation of the remote controller to select oneamong commercial messages in hit commercial message window 62 in FIG. 7.In response to one of the operations above, the digital moving image ofcoupon issuing commercial message 71 is displayed in television monitorwith necessary buttons for getting coupon.

In succession to the end of the commercial message 71, a pattern thatcan be perceived only by the human eye and brain is repeatedly displayedin random timings. If the user repeatedly operates viewed button 72 insynchronism with the repeating display of the pattern, the coupon isissued. In other words, any coupon will not be issued unless thesynchronizing operation of viewed button 72 is correctly detected. Thisis for preventing such a deceptive coupon getting action that couponissuing commercial message 71 is caused to be displayed for the soulpurpose of getting coupon with no one watching the commercial message,or false signal is generated with no one in front of the television asif viewed button 72 is operated.

During the repetitive operations of viewed button 72, the amount ofcoupon is doubled if the user returns questionnaire. In other words, ifthe user operates one of the pair of like button 73 and dislike button74 or one of the other pair of useful button 75 and useless button 76prior to the last operation of viewed button 72, the amount of couponwill be doubled. The operation of any of questionnaire buttons 73 to 76is reported to the advertisement provider to make next commercialmessage more attractive.

Questionnaire buttons 73 to 76 are displayed on television monitor 31only when the coupon issuing commercial message 71 is displayed at thefirst time. In other words, the questionnaire buttons do not appear upondisplay of the same commercial message 71 at the second or further timefor avoiding such confusion that the buttons are meaninglessly displayedwith no function of doubling the amount of coupon. The above manner ofdisplaying the questionnaire buttons is controlled by the first usercomputer 11 in cooperation with advertisement provider computer 14.

Also in the display in FIG. 8, available coupon window 46, credit couponwindow 47 and credit money window 48 are always displayed as in FIG. 5for inducing the user to get the electric coupon by operatingquestionnaire buttons 73 to 76

If an attractive music accompanies the coupon issuing commercial message71 displayed in television monitor 31, the name of the music andperformer is delivered in the form of code information in addition tothe commercial message data. The first user computer 11 responsive tothe code information overlaps character image of the name of music andperformer on the coupon issuing commercial message 71 in televisionmonitor 31.

In response to the name of music and performer displayed, the user cansearch other commercial messages in which the music is used or theperformer participates by setting the music or the performer as thesearch condition. Such a search is possible by pointing the name on thetelevision monitor 31 with the GUI function or by inputting the nameinto search condition window 61 in FIG. 7.

FIG. 9 is a flow chart showing the function of the first user computer11 of the embodiment in FIGS. 1 to 3 according to this invention. Thefunction in FIG. 9 relates to the start up of the first user computer 11led by the turning ON thereof. The functions of the first user computer11 hereinafter explained according to flow charts are common to thesecond use computer 12 or any other user computers in the usertelevision sets

If the power of the first user computer 11 is turned ON, the flow ofFIG. 9 starts to go to step S2 in which the first user television set 9is automatically set to the digital broadcast mode. Next in step S4, thedisplay of television program starts at the previous channel at whichthe first user television set was turned OFF last time.

Then in step S6, it is checked whether or not net mode button 35 isoperated to select net mode. If operated, the flow advances to step S8to carry out the net mode process, the details of which will beexplained later. On the other hand, if it is not determined in step S6that net mode button 35 is operated, the flow goes to step S10.

In step S10, it is checked whether or not net program button 37 isoperated to display the television programs. If operated, the flowadvances to step S12 to carry out the programs display process, thedetails of which will be explained later. On the other hand, if it isnot determined in step S10 that program button 37 is operated, the flowgoes to step S14.

In step S14, it is checked whether or not net station channel button 36is operated to select station channel. If operated, the flow advances tostep S16 to change the station channel into new one to go to step S18.On the other hand, if it is not determined in step S14 that stationchannel button 37 is operated, the flow directly goes to step S18.

In step S18, it is checked whether or not record button 33 is operated.If operated, the flow advances to step S20 to start or stop therecording of television program in accordance with the operation ofrecord button 33. The display of the television program is carried inparallel with the recording thereof. Then the recorded data caused instep S20 is saved in step S22, the flow then going to step S24. On theother hand, if it is not determined in step S18 that record button 33 isoperated, the flow directly goes to step S24.

In step S18, it is checked whether or not play mode button 34 isoperated. If operated, the flow advances to step S26 to carry out theplay mode process, the details of which will be explained later. On theother hand, if it is not determined in step S24 that program button 37is operated, the flow goes to step S28.

In step S28, it is checked whether or not the first user computer 11 isturned OFF. If tuned OFF, the flow goes to the end. On the centrally, ifit is not determined in step S28 that he first user computer 11 isturned OFF, the flow returns to step S6 to repeat steps S6 to S28 unlessit is determined that the first user computer 11 is turned OFF or anoperation of one of the buttons is detected in one of steps S6, S10 andS24

FIG. 10 is a flow chart showing the detail of the net mode process instep S8 of FIG. 9. If the flow starts in response to the operation ofnet mode button 35 in FIG. 4, the display is changed into the conditionof FIG. 5 and the current coupon status is started in step S32. In otherwords, the displays of amounts in available coupon 46, debt couponwindow 47 and debt money window 48 in FIG. 5 are started. “Zero” appearsin each of the windows if there is no corresponding amount to bedisplayed.

Such a modification of FIG. 10 is possible that a step is added beforestep S32 to check whether or not the amount in available coupon window46 is less than a predetermined limit or to check whether or not theamount in debt coupon window 47 exists. And, step S32 follows only whenthe answer is “Yes” while step S32 is skipped when the answer is “No”.This is because that the purpose of step S32 is to induce the user toget coupon. So, step S32 may be omitted to simplify the display layoutif it is determined in the added step above that the amount in availablecoupon window 46 is not less than a predetermined limit or the amount indebt coupon window 47 does not exists. In other words, such a displaymanner is rather impressive that the display in step S32 does not appearin normal case but appears only when the amount in available couponwindow 46 is less than a predetermined limit or the amount in debtcoupon window 47 exists.

Next in step S34, the commencement of displaying digital moving image ofautomatic commercial message 41 at the first user computer 11 isreported to advertisement provider computer 14 to start the timecounting for issuing coupon.

In step S36, the first user computer 11 communicates with advertisementprovider computer 14 to update the provided automatic commercial messagedata. A batch of automatic commercial message data is automaticallyprovided from advertisement provider computer 14 to the first usercomputer 11 in a periodic manner, the batch of data being kept in thefirst user computer 11 with the order of displaying each of commercialmessages predetermined. However, advertisement provider computer 14 uponthe operation of net mode button 35 may have caused some change inautomatic commercial message data after the last batch provision. Thus,the updating communication is done in step S36 between the first usercomputer 11 and advertisement provider computer 14. In other words, thefirst user computer 11 follows the change made at advertisement providercomputer 14 in the order of displaying the already downloaded automaticcommercial messages. Further, the first user computer 11 deletes analready downloaded automatic commercial message data if thecorresponding automatic commercial message is cancelled at theadvertisement provider computer 14. Or, the first user computer 11downloads a new automatic commercial message data if advertisementprovider computer 14 has prepared such new automatic commercial messagedata.

Next in step S38, the display of the prepared first automatic commercialmessage is started. To prepare for instant display of automaticcommercial message, the first user computer 11 always has decompressedat least one automatic commercial message data in accordance with apredetermined order. A considerable number of automatic commercialmessage data may have been decompressed for preparation of display incase commercial message cut off button 43 will be frequently operated.In any way, the preparation of at least one decompressed automaticcommercial message data makes it possible to instantly start the displayof the automatic commercial message in step S38.

According to an agreement with an advertiser, advertisement providercomputer 14 can designate a commercial message of the advertiser so asto be displayed first upon the operation of net mode button 35. Theadvertiser pays extra advertising rate for such a designation since theopportunity for the automatic commercial message to be viewed isremarkably increased by the designation. If the commercial message cutoff button 43 is operated for the commercial massage, however, thedesignation is cancelled in the next time.

Upon the start of displaying one automatic commercial message in stepS38, the flow goes to step S40 to start decompression of the nextautomatic commercial message data in a parallel manner, the flow thengoing to step S42. The decompression of the next automatic commercialmessage data started in step S40 is to be completed prior to the end ofthe automatic commercial message display started in step S38.

In step S42, it is checked whether or not commercial message couponbutton 42 is operated. If operated, the flow goes to step S44 in whichthe end of displaying automatic commercial message is reported from thefirst user computer 11 to advertisement provider computer 14 to stop thetime counting for issuing coupon for automatic commercial message. Themeaning of step S44 is the same in the other steps for reporting the endof displaying automatic commercial message from the first user computer11 to advertisement provider computer 14. And then, the flow goes tostep 46 to carry out the coupon getting process, the detail of whichwill be explained later.

On the other hand, if it is not detected in step S42 that commercialmessage coupon button 42 is operated, the flow goes to step S48 to checkwhether or not commercial message cut off button 43 is operated. If itis not detected in step S48 that commercial message cut off button 43 isoperated, the flow goes to step S50.

In step S50, it is checked whether or not commercial message searchbutton 44 is operated. If operated, the flow goes to step S52 in whichthe end of displaying automatic commercial message is reported from thefirst user computer 11 to advertisement provider computer 14, the flowthen going to step S54 to carry out the commercial message searchingprocess, the detail of which will be explained later. On the other hand,if it is not detected in step S50 that commercial message search button44 is operated, the flow goes to step S56.

In step S56, it is checked whether or not program button 37 is operated.If operated, the flow goes to step S58 in which the end of displayingautomatic commercial message is reported from the first user computer 11to advertisement provider computer 14, the flow then going to step S60to carry out the programs display process, the detail of which will beexplained later. On the other hand, if it is not detected in step S56that program button 37 is operated, the flow goes to step S62.

In step S62, it is checked whether or not the automatic commercialmessage currently displayed comes to the end. If it has not come to theend yet, the flow returns to step S42 to repeat steps S42 to S62 unlessit is determined in step S62 that the currently displayed automaticcommercial message comes to the end or an operation of one of thebuttons is detected in one of steps S42, S48, S50 and S56.

If it is determined in step S62 that the currently displayed automaticcommercial message comes to the end, the flow goes to step S64 to checkwhether or not commercial message channel button 45 is operated. If theoperation is not detected, the flow returns to step S38. Thus, displayof the next prepared automatic commercial message starts in step S38.Steps S38 to S64 are repeated in this manner to successively display theautomatic commercial messages one by one unless an operation of one ofthe buttons is detected in one of steps S42, S48, S50, S56 and S64

If it is determined in step S64 that commercial message channel button45 is operated, the flow goes to step S66 to change the commercialmessage channel for another advertisement provider computer such as thesecond advertisement provider computer 21 in FIG. 3. In addition in step66, the end of displaying automatic commercial message is reported fromthe first user computer 11 to advertisement provider computer 14 to stopthe time counting for issuing coupon for automatic commercial message asin S44

And then, the flow returns to step S34 to carry out the succeeding stepsin cooperation with the second advertisement provider computer 21 thistime. Since the functions of the first user computer 11 carried out withthe second advertisement provider computer 21 is just the same as thatwith the first advertisement provider computer 14, duplicate explanationis omitted. Thus, every time when the operation of CM cannel button 45is detected in step S64, the functions led from step S34 is repeatedwith the new advertisement provider computer.

If it is determined in step S48 that commercial message cut off button43 is operated, the flow goes to step S68 to cut off the currentlydisplayed automatic commercial message and the fact of the operation isreported to the advertisement provider computer such as the firstadvertisement provider 11 which provided the automatic commercialmessage unfortunately cut off. The record of the cut off operation forthe automatic commercial message is also kept in the first user computer11. And then, the flow returns to step S38 in which display of the nextprepared automatic commercial message starts.

In response to the operation detected in step S68 of commercial messagecut off button 43, the first user computer 11 and advertisement providercomputer 14 both lower the priority of the cut off commercial messagepersonally and statistically, respectively. And, if commercial messagecut off button 43 is operated over a predetermined times at the firstuser computer 11 for the same automatic commercial message, theautomatic commercial message is inhibited from being displayed by thefirst user computer 11.

In the above mentioned net mode function in FIG. 10, the automaticcommercial message data provided from and controlled by advertisementprovider computers in a periodic batch and through step S36 include acommercial message advertising the television program provided by atelevision stations. Such commercial message of the television programis a digital moving image a trailer or a preview or a digest of thetelevision program. In other words, a television station can be not onlya provider of the television programs consuming the electric coupon butalso an advertiser generating the electric coupon.

Thus, the inclusion of the commercial message provided by the televisionstations in the automatic commercial messages activates the moving imageenjoying system in that it induces the users to view both an attractivetelevision program itself and other commercial messages for the purposeof getting coupon necessary to view the attractive television programfor free. Further, the user who gets interested in a trailer or apreview or digest of television program through the repetition of thenet mode function in FIG. 10 may operate program button 37 in step S56to efficiently search and find commercial messages to get coupon forviewing the television program.

Further, such a modification is possible that a step is inserted afterstep S44 to check whether the automatic commercial message selected bycommercial message coupon button 42 in step S42 is of the televisionprogram or of other products or service. And, if it is detected in suchan additional step that the selected commercial message is of atelevision program, the flow is modified to go to step S58 in place ofstep S46. According to such a modification of the flowchart in FIG. 10,an operation of commercial message coupon button 42 with a commercialmessage for a television program displayed will shortcut to thetelevision program process.

Another modification of the flowchart of FIG. 10 is possible in such away that the flow goes from the additional step to step 88 in FIG. 11explained later if it is detected in the additional step that theselected commercial message is of a television program. According tosuch a modification of FIG. 10, an operation of commercial messagecoupon button 42 with a commercial message for a television programdisplayed will shortcut to an automatic download of the televisionprogram. FIG. 11 is a flow chart showing the detail of the programsdisplay process in step S12 of FIG. 9 and step S60 of FIG. 10. If theflow starts, in step S72, a major division of the television programssuch as categories is displayed at television program window 51. Next instep S74, it is checked whether or not present and future switchingbutton 54 is operated to select a list of programs scheduled in thefuture. If no such operation detected, the flow goes to step S76.

In step S76, it is checked whether or not one of the categories isselectable by selection button 53 for limiting the search into the finesort to finally display a list of hit television programs in televisionprogram window 51. If such an operation is not detected, the flow goesto step S78 to check whether or not search condition is input at searchcondition window 52 to conduct search for finally displaying a list ofthe hit television programs in television program window 51. If it isdetected in step S78 that the search on condition is conducted, the flowgoes to step S80 to display a list of the hit television programs intelevision program window 51. If it is detected in step S76 that thesearch is limited, the flow also goes to step S80 to display a list ofthe hit television programs in television program window 51.

The list of the hit television programs displayed in television programwindow 51 includes various types television programs. In other wordstelevision program window 51 includes the television program now on air,the television program data which can be now downloaded throughInternet, recorded broadcast television programs not viewed yet andstored television program data which has been download but not viewedyet. Each type of the television program is distinguishable from theother types in the television program window 51.

If it is not detected in step S78 that the search on condition isconducted, the flow returns to step S72 to repeat steps S72 to S78 forcontinuing the program category display unless an operation is detectedin one of steps S74 to S78.

The steps S72 to S80 are carried out with relating data updated throughsuitable communication with all of television stations to get the newestinformation of television programs.

In step S78, it may be possible to input a specific advertised productname at window 52 as the search condition. And, a plurality oftelevision programs may be hit and displayed in television programwindow 51 in step S80 if the advertised product designates such aplurality of television programs to which the coupon of exclusive typeis valid. Thus, the user can know whether or not coupon of exclusivetype gotten with respect to a television program is also valid foranother television program.

For such a purpose, in place of inputting a specific advertised productname at search condition window 52 in FIG. 6, it is possible to selectone of the indexes of commercial messages displayed in relatedcommercial message window 50. By this, a plurality of televisionprograms relating to the selected index of commercial message can bedisplayed in television program window 51

Next in step S82, it is checked whether or not record button 60 isoperated to select a television program. If no such an operationdetected, the flow goes to step S84 to check whether or not selectionbutton 53 is operated to select a television program.

If it is not detected in step S84 that selection button 53 is operated,the flow goes to step S86 to check whether or not the display of hittelevision programs in window 51 is reset by operating the remotecontroller. If such a reset operation is not detected in step S84, theflow returns to step S82 to repeat steps S82 to S86 to wait for aselection among the hit television programs unless any operation isdetected in one of steps S82 to S86.

If it is detected in step S86 that the display of hit televisionprograms in window 51 is reset by operating the remote controller, theflow returns to step S72 to replace the display of the hit televisionprograms by that of the major division of the television programs. Thus,steps S72 to S86 are repeated unless any operation is detected in one ofsteps S74, S82 and S84.

If it is detected in step S84 that selection button 53 is operated toselect a television program, the flow goes to step S88 to display theselected television program, the flow then advancing to step S90. Instep S90, it is checked whether or not the selected television programis a recorded one. The recorded television program means not only therecorded broadcast television program unviewed but also the downloadedtelevision program data unviewed. If it is not determined tin step S90that a recorded television program is selected, the flow goes to stepS92 to check whether or not the selected television program is abroadcast television program on air.

If the selected television program is not determined to be a recordedone in step S90 nor a television program on air in step S92, theselected television program is a television program data available fordownload through Internet. The flow accordingly goes to step S94 tocheck to be safe that there is no coupon shortage in downloading theselected television program data by means of comparing the availablecoupon of the user and the required coupon by the television station. Ifit is confirmed in step S94 that there in no coupon shortage, the flowgoes to step S96 to start an indication of the available coupon and therequired coupon for reference. Upon the start of the indication, theflow instantly goes to step S98 to carry out the downloading process,the flow then goes to the end. The display of the available coupon andthe required coupon is to automatically disappear in a very short periodof time in the early stage of the download process. The details of thedownload process in step S98 will be explained later.

If it is detected in step S94 that there is a coupon shortage indownloading the selected television program data, the flow goes to stepS100 to indicate the coupon shortage information in available couponwindow 55, required coupon window 56, coupon shortage window 57 andconverted money window 58. And then, the flow goes to step S102 to carryout the exclusive coupon process in which a list of commercial messageindexes are displayed in related commercial message window 50 forassisting the user to get the exclusive coupon designating the selectedtelevision program in case of the coupon shortage. Details of theexclusive coupon process will be explained later.

The exclusive coupon process in step S102 is followed by the downloadprocess in step S98 which leads to the end of the flow.

If it is detected in step S90 that the selected television program is arecorded one, the flow goes to step S104 to carry out the play modeprocess, the details of which will be explained later. On the otherhand, if it is detected in step S92 that the selected television programis a broadcast television program on air, the flow goes to step S106 toreceive the television program on air.

If it is detected in step S82 that record button 60 is operated toselect a television program, the flow goes to step S108 to carry out therecording process, the details of which will be explained later. If itis detected in step S74 that present and future switching button 54 isoperated to select a list of programs scheduled in the future, the flowgoes to step S110 to display the ordinary television programs. Incarrying out such a display, the first user computer 11 functions withrelating data updated through suitable communication with all oftelevision stations to get the newest information of televisionprograms. Of course, it is possible to return form the ordinary programdisplaying state in step S110 to the mainstream of the flow in FIG. 11if present and future switching button 54 is operated. Such a functionis, however, omitted in FIG. 11 for the purpose of simplification of thedrawing.

Such a modification of the flow in FIG. 11 is possible that step S80 fordisplaying the hit programs in a list at once is replaced by anther stepfor sequentially displaying the digest moving image of the hit programsone by one. Another modification of the flow in FIG. 11 is also possiblein which step S80 is replaced by a combination of steps of firstlydisplaying at least a part of the hit programs in a list at once andsecondly displaying the digest moving image of one of the hit programsselected by the remote controller operation among the firstly displayedlist.

In the above modifications, selection of the television program in stepS82 or step S84 is possible by operating the button during the onedigest moving image of the hit program is displayed, in place ofselecting one among a plurality of indexes of television program in thelist.

FIG. 12 is a flow chart showing the detail of the exclusive couponprocess in step S102 of FIG. 11. If the flow starts, in step s112, alist of indexes of commercial massages with which the exclusive couponcan be gotten is displayed in related commercial message window 50. And,the amount of coupon to be gotten is added to each of the indexes,respectively in step S113. The amount of coupon even for the samecommercial massage may differ if the related television program differsin accordance with the agreement between the television stationproviding the television program and the advertisement providerproviding the commercial message. Further, the amount of coupon for thesame commercial message is altered in dependence on the change in pastpopularity of the commercial massage itself or in the number of theother commercial messages getting in or out of a group designating thesame television program. Thus, the first user computer 11 updates thedisplay in steps S112 and S113 through communication with all of thetelevision stations and the advertisement providers.

Next in step S114, it is checked whether or not selection button 53 isoperated again. If no such operation is detected, the flow goes to stepS116 to check whether or not commercial message button 59 is operated toselect one commercial message digital moving image among the list ofindexes displayed in related commercial message window 50. If no suchselection is detected, the flow returns to step S112 to repeat stepsS112 to S116 unless an operation is detected in one of steps S114 orS116.

If it is detected in step S116 that commercial message button 59 isoperated to select one commercial message digital moving image, the flowgoes to step S118 to carry out the coupon getting process. With theresult of the coupon getting process, the flow advances to step S120 tocheck whether or not the coupon shortage is resolved by the coupongetting process. If it is determined in step S120 that there still iscoupon shortage, the flow goes to step S122 in which the display in FIG.6 comes back to indicate the coupon shortage information in availablecoupon window 55, required coupon window 56, coupon shortage window 57and converted money window 58. By way of such a function above in stepS122, the flow returns to step S112. In this case, the index ofcommercial message previously selected and confirmed to be viewed isexcluded from the list displayed in related commercial message window 50in step 112.

Thus, the steps S112 to S122 are repeated unless the coupon shortage isresolved or the operation is detected in step S114. Thus, the coupongetting process 118 is carried out every time when a new commercialmessage is selected.

If it is detected in step S120 that the coupon shortage has beenresolved, the flow goes to step S124 to indicate the available couponwindow 55 for reference, which is to automatically disappear in a veryshort period of time, the flow then going to the end

If it is detected ext in step S114 that selection button 53 is operatedagain, the flow goes to step S126 to make an indication for warning thata debt is to be caused if the selected television program data isdownloaded. Thus, it is possible to carry out the download of theselected television program data with the shortage of coupon unresolved.However, this may result in a payment of money through charging to theaccount of the user in accordance with the coupon settlement processexplained later. Step S126 is the warning of such a possibility inadvance.

FIG. 13 is a flow chart showing the detail of the recording process instep S108 of FIG. 11. If the flow starts, the selected televisionprogram to be recorded is indicated in step S132. Next in step S134, itis checked whether or not the television program is now on air. If thetelevision program is on air, the flow goes to step S136 to carry outthe ordinary video recording process.

On the other hand, if it is not detected in step S134 that the selectedtelevision program is on air, the flow goes to step S138 to checkwhether or not the selected television program is from programsscheduled in the future. If the selected television program is from thefuture schedule, the flow goes to step S140 to carry out theconventional timer recording process. In the timer recording process,the selected television program is to be recorded during the on air timeto be stored in the first user computer 11.

If the selected television program does not fall under any of thecategories checked in step S134 and S138, the selected televisionprogram is data available for download through Internet. So, the flowgoes to step S142 to check to be safe that there is no coupon shortagein downloading the selected television program data by means ofcomparing the available coupon of the user and the required coupon bythe television station. If there is any shortage, the flow goes to stepS144 to make an indication for warning of the shortage, the flow thengoing to step S146. If there is no coupon shortage, the flow directlygoes form step S142 to step S146. If the “recording” corresponds to amere download of the television program data, it is uncertain whether ornot the downloaded data is to be actually viewed. So, the coupon is notdeemed to be used at the stage of a mere download, but is deemed to beused at the stage of actual viewing of the downloaded televisionprogram. In this reason, the flow automatically advances to step S146even in a case of coupon shortage although a warning is made forreference in step S144.

In step S146, a measure is taken to postpone the automatic decompressionin the succeeding download process in step S148. Thus downloadedtelevision program data through step S148 is stored in the first usercomputer 11 in step 150, the flow then going to the end. The televisionprogram data with the decompression postponing measure taken can berecognized due to the measure as the “recorded” program in televisionprogram window 51 as well as at the check in step 90 in FIG. 11.

The decompression postponing measure in step S146 also relates to thecoupon settlement process explained later. In other words, thedownloaded television program data with the decompression postponingmeasure taken cannot be viewed unless an operation to playback ispurposely made, which means that the settlement of coupon is postponedunless the operation is made. Thus, the settlement of coupon and thedecompression of the television program data correspond one-to-one witheach other. Accordingly in the moving image enjoying system of thisinvention, there is no concern about unexpected coupon settlement priorto viewing the downloaded television program as well as the viewing ofthe downloaded television program is impossible unless the couponsettlement is to be done.

FIG. 14 is a flow chart showing the detail of the play mode process instep S26 of FIG. 9 and step S104 of FIG. 11. If the flow starts, it ischecked in step S152 whether or not a television program is selected forplayback. In the case of step S26 of FIG. 9, the flow goes from stepS152 to step S156 by way of step S154 to carry out there the televisionprogram selection process since any television program has not beenselected at the initial stage of the flow in FIG. 9. In the televisionprogram selection process in step S154 corresponds to the step ofdisplaying the recorded television programs in television program window51 and the step of waiting for the user to select one of them withselection button 53. On the other hand, in the case of step S104 of FIG.11, the flow directly goes from step S152 to step S156 since therecorded television program has been selected for playback in the flowin FIG. 11.

In step S156, it is checked whether or not selected television programis a record of a broadcast program. If a broad cast program record, theflow goes to step S158 to carry out broadcast program playback process.On the other hand, it is determined that the selected television programis not a recorded broadcast program, but a downloaded television programdata, the flow goes to step S160.

In step S160, it is checked to be safe that there is no coupon shortagein decompressing the selected television program data by means ofcomparing the available coupon of the user and the required coupon bythe television station. Though the download of the “recorded” televisionprogram data has been completed, the decompression of the data ispostponed without coupon settlement. Thus the check in step S160, whichis similar to the check in step S94 of FIG. 11, is necessary.

If it is confirmed in step S160 that there in no coupon shortage, theflow goes to step S162 to start an indication of the available couponwindow 55 and the required coupon window 56 for reference. Upon thestart of the indication, the flow instantly goes to step S164 to carryout the coupon settlement process. This process is for settling theactual use of coupon in exchange of actual delivery of the televisionprogram, the details of which will be explained later. If the couponsettlement process is over, the flow goes to step S166 to carry out thedecompressing and playing process for the television program data, theflow then going to the end. The display of the available coupon and therequired coupon started in step S162 is to automatically disappear in avery short period of time in the early stage of the succeeding process.

On the other hand, if it is detected in step S160 that there is a couponshortage in decompressing the selected television program data, the flowgoes to step S168 to indicate the coupon shortage information in relatedwindows. In other words, the coupon shortage condition is indicated inavailable coupon window 55, required coupon window 56, coupon shortagewindow 57 and converted money window 58. And then, the flow goes to stepS170 to carry out the exclusive coupon process, the details of which hasbeen explained in FIG. 12. If the exclusive coupon process is over, theflow goes to step S164 for the coupon settlement process. The functionsof steps S164 and S166 by way of step S170 are similar to those by wayof step S162 which has been explained.

FIG. 15 is a flow chart showing the detail of the download process instep S98 of FIG. 11 and step S148 of FIG. 13. If the flow starts, instep S172, the download of the television program data from thetelevision station computer is started. The download function iscontinued in parallel with functions of succeeding steps.

Steps S174 to S194 are for automatic commercial message process with thelatency period for download made use of. The functions carried out bythe steps are basically similar to those of FIG. 10. In the beginning instep S174, the commencement of displaying digital moving image ofautomatic commercial message is reported to advertisement providercomputer 14 to start the time counting for issuing coupon.

Next in step S176, the first user computer 11 communicates withadvertisement provider computer 14 to update the provided automaticcommercial message data. And then, in step S178, the display of theprepared first automatic commercial message is started with latency ofdownload made use of. Upon the start of displaying one automaticcommercial message in step S178, the flow goes to step S180 to startdecompression of the next automatic commercial message data in aparallel manner, the flow then going to step S182.

In step S182, it is checked whether or not commercial message couponbutton 42 is operated. If operated, the flow goes to step S184 in whichthe end of displaying automatic commercial message is reported from thefirst user computer 11 to advertisement provider computer 14. And then,the flow goes to step 186 to carry out the coupon getting process. Thus,even during the download of the television program data, it is possibleto get coupon by operating commercial message coupon button 42.

On the other hand, if it is not detected in step S182 that commercialmessage coupon button 42 is operated, the flow goes to step S188 tocheck whether or not the download of the television program data iscompleted. If not, the flow goes to step S190 to check whether or notthe automatic commercial message currently displayed comes to the end.If it has not come to the end yet, the flow returns to step S182 torepeat steps S182 to S190 unless it is determined in step S190 that thecurrently displayed automatic commercial message comes to the end or anoperation of one of the buttons is detected in one of steps S188 andS190.

If it is determined in step S190 that the currently displayed automaticcommercial message comes to the end, the flow returns S178. Thus,display of the next prepared automatic commercial message starts in stepS178. Steps S178 to S190 are repeated in this manner to successivelydisplay the automatic commercial messages one by one unless an operationof the commercial message cut off button is detected in step S182 or itis determined in step 188 that the download of the television programdata is completed.

If it is determined in step S188 that the download of the televisionprogram data is completed, the flow goes to step 192 to cut off thecurrently displayed automatic commercial message with the fact ofcutting off the commercial message not reported to the advertisementprovider computer in this case. In other words, in step S192, thedisplay of commercial message is cut off in instant response to thecompletion of the download of the television program data, which means atermination of latency period. However, such a cut off of the automaticcommercial message is not because the use is not interested in thecommercial message. That is the reason why the cut of the automaticcommercial message is not reported to the advertisement providercomputer nor kept in the first user computer 11. So, the first usercomputer 11 and advertisement provider computer 14 both do not lower thepriority of the commercial message which is cut off by chance inresponse to the termination of download of the television program.

Next in step 194, the end of displaying automatic commercial message isreported from the first user computer 11 to advertisement providercomputer 14 to stop the time counting for issuing coupon for automaticcommercial message. And then the flow goes to step S196 to check whetheror not the downloaded television program data is with the decompressionpostponing measure. If not, the flow goes to step S198 to carry out tthe coupon settlement process through communication with the televisionstation computer. And then, the flow goes to step S200 to carry out thedecompressing and playing process for the television program data, theflow then going to the end.

On the other hand, if it is determined in step S196 that the downloadedtelevision program data is with the decompression postponing measure,the flow goes to step S202 to store the downloaded television programdata as it is without decompression. Decompression of such a storedtelevision program data and the accompanying coupon settlement processis postponed until the functions in steps S164 and S16 are carried outin FIG. 14.

FIG. 16 is a flow chart showing the detail of the commercial messagesearching process in step S54 of FIG. 10. If the flow starts, searchcondition, “Product” is automatically set by default in step S212. Theflow then goes to step S214 to display a major division of the productcategories in search condition window 61 in FIG. 7.

Next in step S216, it is checked whether or not an operation is done tochange the search condition. In other words, this check corresponds todetect whether one of performer button 64, location button 65, seasonbutton 66, related information button 67 and free category button 68 isoperated. If no such operation is detected in step 216, the flow goes tostep S218 to check whether or not an operation of limiting the search isdone. This operation is practiced by the remote controller to select oneof categories in the major division to limit the search into the finesort or to direct search with a search condition input into searchcondition window 61. In this operation, it is possible to conduct searchwith a plurality of search conditions combined in AND manner or ORmanner.

If an operation to limit the search is detected in step S218, the flowgoes to step S220 to display a list of indexed of commercial messages inhit commercial message window 62. And then, the flow goes to step S222to inhibit the display of the amount of coupon expected to be gotten inexchange of viewing the commercial messages from accompanying the listof indexes in hit commercial message window 62.

The scope of search explained above covers all the commercial messagedata provided by all the advertisement provider computers joining themoving image enjoying system according to this invention.

Next in step 224, the first computer 11 informs the advertisementprovider computers of the conducted search including the searchingcondition and the results. All the advertisement provider computersjoining the moving image enjoying system are basically entitled toreceive the information of the conducted search. However, such anadvertisement provider computer is not informed of the searchinformation that no commercial message from the advertisement provideris included in the search result. The advertisement provider computersinformed of the search information can each improve the production anddelivery of commercial messages with the search information taken intoconsideration so as to adjust the taste of the users. Further, theadvertisement computers improve the selection and order of the automaticcommercial messages to meet the demands of the users in accordance withthe informed search result.

Next in step 226, it is checked whether or not the search is conductedon a free condition. If so the flow advances to step S228 to inform theadvertisement provider compute of such free condition. The free searchcondition includes a free keyword which the user inputs in searchcondition window 61 or the free searching category set by free categorybutton 68. The free search condition is also a good information for theadvertisement provider to reconsider the commercial messages.

Next in step S230, it is checked whether or not the one among thecommercial message indexes in the hit commercial message window 62 isselected by the remote controller. If not, the flow goes to step S232whether or not the commercial message indexes displayed in the hitcommercial message window 62 is reset by the remote controller. If not,the flow returns to step S230 to repeat steps S230 and S232 unless theselection or reset of the hit commercial message window 62 is done.

On the other hand, if it is detected in step S232 that the commercialmessage indexes in the hit commercial message window 62 is reset by theremote controller, the flow returns to step S214 to display the majordivision of the product categories excluding the reset division. Thus,the flow repeats steps S214 to S232 unless a commercial messageselection is detected in step S230. The repletion of steps such as steps214 to S232 in general can be resolved by an interruption caused by theremote controller or the like to order another function.

If it is detected in step S230 that one among the commercial messageindexes in the hit commercial message window 62 is selected by theremote controller, the flow goes to step S234 to carry out the carry outthe coupon getting process, the flow the going to the end.

FIG. 17 is a flow chart showing the detail of the coupon getting processin step S46 of FIG. 10, S118 of FIG. 12, S186 of FIGS. 15 and S234 ofFIG. 16. If the flow starts, the selected commercial message digitalmoving image data is downloaded from the advertisement provider computerin step S242. In contrast to that the automatic commercial messagedigital image data is downloaded in a batch in advance, the couponissuing commercial message digital moving image data is downloaded atthe time of selection in step S242.

Of course, such a modification is possible that popular coupon issuingcommercial message digital moving image data are downloaded from theadvertisement provider computer in a periodic batch in advance as in thecase of the automatic commercial message data, such popular couponissuing commercial message data being stored n the first user computer11. In this modification, a step is added in front of step 242 to checkwhether or not the selected commercial message data has been downloadedto skip step 242 when it has been downloaded. Thus, even in themodification, step S242 is necessary in case the selected commercialmessage data has not been downloaded yet as in a case that thecommercial message data is relatively new.

Next in step 244, decompression of the commercial message data isstarted to start playing the same. And then, it is checked in step 246whether or not the play of the commercial message ends. If not, the flowgoes to step S248 to check whether or not an operation is made to cutoff the play of the commercial message. If such operation is notdetected in step S248, the flow returns to step S246 to repeat stepsS246 and S248 unless the commercial message is ended or is cut off.

If it is detected in step 246 that the play of the commercial messageends, the flow goes to step S250 to check whether or not a predeterminedtime period has passed after the end of the commercial message digitalmoving image. If the flow comes to step S250 for the first time, thetime period has not passed of course. Thus, the flow goes to step S252to record the answer of questionnaire if any, which corresponds to anoperation of one of the pair of like button 73 and dislike button 74 orone of the pair of useful button 75 and useless button 76 in FIG. 8

Next in step S254, a pattern which can be perceived only by the humaneye and brain is repeatedly displayed in random timings in televisionprogram 31. And then, it is checked in step S256 whether or not the usercorrectly operates viewed button 72 in synchronism with the appearanceof the pattern. If such a correct operation is confirmed in step S256,the flow goes to step 258 to check whether or not the number ofrepetitions of such correct operation is over a predetermined times,e.g., three times. If the flow comes to step S258 for the first time,the repetition number is less than the predetermined times of course.So, the flow returns to S250. If a correct operation of viewed button insynchronism with the appearance of the pattern is not confirmed in stepS256, the flow also returns to step 258

Thus, the steps S250 to S258 are repeated unless it is detected that thepredetermined time has passed in step 250 or that the number ofrepetitions of the correct operation is over a predetermined times instep 258

The chance of operating one of the pair of like button 73 and dislikebutton 74 or one of the pair of useful button 75 and useless button 76in FIG. 8 is given in every repetition of steps S250 to S258. Thus, theoperation of those buttons can be done at any time unless it is detectedthat the predetermined time has passed in step 250 or that the number ofrepetitions of the correct operation is over a predetermined times instep 258.

If it is determined in step S258 that the repetition number of thecorrect viewed operation is over the predetermined times, the flow goesto step S260 to get the basic amount of coupon for the viewed commercialmessage. The basic amount of coupon is gotten in step S250 even if noquestionnaire answer has been recorded in step S252 as long as it isdetermined in step S258 that the repetition number is over thepredetermined times.

Next in step S262, it is checked whether or not the commercial messageis viewed for the first time. If for the first time, the flow goes tostep S264 to check whether or not questionnaire answer has been recordedin step S252. If recorded, the flow goes to step S266 in which theamount of coupon gotten in step 260 is doubled up, the flow then goingto step S268. On the other hand, if it is not determined that anyquestionnaire answer has been recorded in step S252, the flow directlygoes to step S268 without changing the gotten basic amount of coupon.

If it is determined in step S262 that the commercial message is viewednot for the second time or more, the flow goes to step S270 to cutbackthe basic amount of coupon gotten in step 260 to the minimum limit, theflow then goes to step S268. In this case, step S264 is skipped becauseany questionnaire answering button such as like button 73, dislikebutton 74, useful button 75 and useless button 76 is not displayed inFIG. 8, which results in no possibility that any questionnaire answerhas been recorded.

If it is determined in step S250 that a predetermined time period haspassed without confirmation of the repetition of correct viewingoperations over a predetermined times, the flow instantly goes to stepS268. Accordingly, no coupon is gotten in this case.

If it is detected in step S248 that an operation is made to cut off theplay of the commercial message, the flow goes to step S272 to cut offthe currently displayed automatic commercial message. Also in step S272,the fact of the cut off operation is reported to the advertisementprovider computer as is step S68 is FIG. 10, the flow then going to stepS268. Accordingly, no coupon is gotten also in this case.

In step S268, it is checked whether or not the flow is in the course ofthe television program download process. In other words, it is checkedwhether or not the flow of FIG. 17 is carried out as the detailedfunction of step S186 in FIG. 15. If so, the flow goes go the end by wayof step S274 in which the flow returns to the download process. On theother hand, if it is not determined that the flow is in the course ofthe television program download process, the flow directly goes to theend.

At the end of the coupon getting process in FIG. 17, the flow generallyreturns to the former flow which caused the flow of FIG. 17. Forexample, if the flow of FIG. 17 is carried out as the detailed functionof step S46 in FIG. 10, the flow returns to the start of the flow inFIG. 10. Similarly, if the flow of FIG. 17 is carried out as thedetailed function of step S234 in FIG. 16, the flow returns to the startof the flow in FIG. 10. In any case, after returning the former flow,the coupon getting process in FIG. 17 can be carried out again at anytime when new coupon is necessary.

If it is detected in step S264 that an affirmative questionnaire answersuch as the operation of like button 73 or useful button 75 has beenrecorded in step S252, it is possible to further introduce relatedcommercial message digital moving images to the user, who seems to getinterested in the former commercial message on which the button has beenoperated.

In other words, if it is detected in step S264 that the operation oflike button 73 or useful button 75 has been recorded in step S252, theflow is modified to jump from step S266 to step S220 in FIG. 16 todisplay indexes of the related commercial message digital moving images.For example, if the operation of like button 73 or useful button 75 hasbeen operated on a commercial message of a car, commercial messages ofsimilar grade cars by other manufacturers can be automatically searchedto display the indexes of such commercial messages in step S220. Or, ifthe operation of like button 73 or useful button 75 has been operated ona commercial message on which a popular performer appears, othercommercial messages on which the same performer appears can beautomatically searched to display the indexes of such commercialmessages in step S220.

Thus, a linkage of commercial massages can be introduced one afteranother to the user following its taste. This is possible not only bythe above modification, but such a modification is also possible for theabove purpose that related commercial messages have been automaticallysearched and ranked on the basis of a commercial message on which likebutton 73 or useful button 75 has been operated. According to thismodification, the coupon getting process in FIG. 17 is repeated one byone automatically as to the related commercial messages in the order ofthe rank. Thus, the related commercial messages are automaticallydisplayed one by one, on which coupon can be gotten fore each commercialmessages.

As a further modification, steps S254 to S262, and S270 can be omittedwith step S266 replace by a step to get basic coupon. According to thismodification, the coupon can be gotten only when the user answer thequestionnaire within a predetermined time.

In the flowchart in FIG. 17 and all of its modifications above, somemeasures are taken for confirming that the user has really viewed thecommercial message in exchange of issuing the coupon. In other words,the step of requiring an answer to questionnaire is for confirming thatthe user actually views the commercial message as well as for gatheringinformation of the taste of the user.

FIG. 18 is a flow chart showing the detail of the coupon settlementprocess in step S164 of FIGS. 14 and S198 of FIG. 15. If the flowstarts, the amount of the required coupon for the television program isconfirmed in step S282. Further, in step S284, it is checked whether ornot the available coupon of the user includes exclusive type electriccoupon designating the television program.

If it is determined in step S284 that the available coupon includesexclusive type, the flow goes to step S286 to carry out the exclusivetype coupon using process. In that process, all exclusive coupons validfor the television program are gathered since not a single exclusivecoupon but a plurality of exclusive coupons in total can approach therequired coupon amount for the television program. However, such aspecial exclusive coupon in single can approach the required couponamount that the user has actually bought a product which has beenadvertised through the commercial message on which the special exclusivecoupon was gotten but has not been settled yet. In that case, a passwordhas been issued to the customer who has bought the product. And, if thepassword is input during the exclusive coupon using process incombination with the special coupon, the amount of the special coupon istrebled for example. Thus, in such a special case, a single exclusivecoupon may approach the required coupon amount for the televisionprogram.

Next in step S288, it is checked whether or not the total amount ofgathered exclusive type electric coupons is sufficient in comparisonwith the required amount of the coupon. If insufficient, the flow goesto step S290 to check whether or not the available coupon of the userincludes wild card type electric coupon for compensating for theshortage. If it is determined in step S284 that the available couponincludes no exclusive type, the flow instantly goes to step S290 sincethe shortage is obvious.

If it is determined in step S290 that the available coupon of the userincludes wild card type electric coupon, the flow goes to step 292 tocarry out the wild card type coupon in the order of the date on which itwas gotten. This is because of avoiding any irrational settlement ofcoupons in the case that the moving image enjoying system includes aplurality of advertisement providers as in FIG. 3, i.e., anyirrationality between the first station computer 3 to the firstadvertisement provider computer 14 coupon settlement and the firststation computer 3 to the second advertisement provider computer 21coupon settlement.

For example, provided that the first advertisement provider computer 14issued a coupon with an older date to the first user computer 11 and thesecond advertisement provider computer 21 issued a coupon with a newerdate to the first user computer 11. In this case, if the first user 11were to use the newer coupon first for a television program provided bythe first station computer 3, the advertising rate allotment to thefirst station computer 3 would be made first by the second advertisementcomputer 21 on the use of the newer coupon with the older coupon leftunsettled between the first station computer 3 and the firstadvertisement provider computer 14, which means that the advertisingrate from the advertiser would piled up at the first advertisementprovider computer 14. Such retardation from the issuance to the usage ofthe coupon may result in a failure of the moving image enjoying system.The usage of wild card type coupon Step S292 is important to avoid suchan irrational settlement of coupons.

Next in step S294, it is checked whether or not the total amount ofelectric coupons is sufficient in comparison with the required amount ofthe coupon. If sufficient, the flow goes to step S296 to calculateremaining amount of coupon to indicate it, the flow then going to theend.

On the other hand if it is determined in step S288 that the total amountof gathered exclusive type electric coupons is sufficient in comparisonwith the required amount of the coupon, the flow goes to step S298 tocheck whether or not there is any surplus in the exclusive couponamount. If any, the flow goes to step S300 to convert the exclusivecoupon surplus into wild card type electric coupon, the flow the goingto step S296.

In the conversion of the coupon from the exclusive type to the wild cardtype in step S300, the amount is reduced. This is because that the unitamount of the exclusive type electric coupon gotten in step S260 of thecoupon getting process in FIG. 17 by viewing one commercial message isgenerally set higher that that of the wild card type electric coupongotten in the commercial message searching process in FIG. 16.

The reason of such a setting for unit amount of electric coupon is thatthe advertisement provider can require higher advertising rate oncommercial message related to the television program displayed in FIG. 6than on a general commercial message which will be displayed only whenhit by search as in FIG. 7. In other words, the former has a greaterchance than the latter of catching the attention of the user, who isbasically interested in the television program.

The higher unit amount setting of the exclusive type electric coupon isalso advantageous for the television station in that the economicsupport of the advertisers with the higher unit amount of exclusivecoupon makes it possible for the television station to produce aspecialized television program or an ambitious television program thatmay not be so popular but is of high quality. Thus, the televisionstation can be free from the cookie-cutter programs which have to beproduced with audience share always taken into consideration to get moreand more advertising rate. Only with the wild card type coupon of lessunit amount, on the contrary, the television station would not produce aprogram that minority of specialized users, which may constitute aconsiderable industry of high unit cost, strongly want to view.

If it is determined in step S290 that the available coupon of the userdoes not include wild card type electric coupon or it is determined instep S294 that the total amount of electric coupons is insufficient, theflow goes to step S302 to check whether or not the available coupon ofthe user includes exclusive type electric coupon designating anothertelevision program. If any, the flow goes to step S304 to carry outamount reduction process for trying to divert the exclusive type couponfor another television program.

The reduction process includes a first step of asking consent of theuser to divert the exclusive type coupon for another television program.And with the consent, a second step, which is similar to step S300,follows to reduce the amount of the diverted exclusive type coupon intothe level of the wild card type coupon, and then the flow going to stepS306.

In step S306, it is checked whether or not the total amount of electriccoupons with the coupon form the reduction process added is sufficientin comparison with the required amount of the coupon. If sufficient, theflow goes to step S296.

On the other hand, if it is determined in step S306 that the totalamount of electric coupons for all the coupon form the reduction processadded is still insufficient, the flow goes to step S308 to carry out thecoupon debt process. In the case that the user does not consent todivert the exclusive coupon in the first step of the reduction processof step 304, the flow directly goes to step 308 to carry out the coupondebt process.

At the coupon debt process in step S308, the shortage of coupon iscounted is a debt and indicated. Next, in step S310, the debt coupon inconverted into debt money and indicated, the flow then going to the end.

FIG. 19 is a flow chart showing the detail of the decompressing andplaying process in steps S166 of FIGS. 14 and S200 of FIG. 15. If theflow starts, the decompression of the television program data is startedin step S312, which is followed by step S314 in which the decompressedtelevision program data is displayed. Since the television program datais divided into a plurality of segment data, the first segment datahaving been decompressed in step S312 is displayed in step S314 inparallel with the decompression of the second segment data in step S312.Thus, even in a full-length television program such as a feature film,step S312 is followed by step S314 to start the display with nosubstantial delay which would otherwise irritate the user.

Next in step S315, it is checked whether or not an intermissionoperation through the remote controller is done. Such an intermissionoperation may be done at any time when the user wants to have a break inthe course of the display of the television program.

If it is detected in step S316 that the intermission operation is done,the flow goes to step S318 in which the display of the televisionprogram is interrupted to carry out the automatic commercial messageprocess. The detail of the automatic commercial message process in stepS318 is similar to the flow in FIG. 10 with steps S56 to S60 excluded sothat step S50 may lead to step S62. Thus, during the intermission of thetelevision program optionally caused by the user itself, the automaticcommercial messages 41 as in FIG. 5 appears in television monitor 31with commercial message coupon button 42, commercial message cut offbutton 43, commercial message search button 44 and commercial messagechannel button 45, with which the user can get coupon if he or she isinterested in any of the automatic commercial messages.

Even if the user has gone into the flow to get coupon by operating oneof these buttons, the user can easily quit such a coupon getting processto return to the rest of the television program by means of an interruptoperation through the remote controller.

If it is not detected in step S316 that an intermission operation isdone, the flow goes to step S320 to check whether or not a commercialmessage archives operation through the remote controller is done. Thisoperation is similar to the intermission operation in that the operationleads to voluntary commercial message viewing. In the case of thecommercial message archives operation, it is to be done when the userwants to view the archives of the commercial message for a change byintentionally interrupt the television program.

If it is detected in step S320 that the commercial message archivesoperation is done, the flow goes to step S322 in which the display ofthe television program is interrupted to carry out the commercialmessage archives process. In general, all commercial messages each havetheir available periods, respectively. In other words, any commercialmassage would not be provided by the advertisement provider after theexpiration of the available period, nor any coupon would be issued onsuch an expired commercial message. The expired commercial messages,however, can be kept in commercial message archives of the advertisementprovider computers or the user computers on a low amount of optionalmaintenance payment by the advertiser. Such expired commercial messagescan be played back on the first user computer 11 in step S322 which isfree from the issuance of the coupon or advertising rate payment fromthe advertiser corresponding thereto. In step S322, search windowssimilar to those in FIG. 7 are displayed on television monitor 31 forassisting the user. Thus, the user can search, select and view any ofthe expired commercial messages for fun in accordance with his or hermemory of a nostalgic product or an old performer. In other words, theuser may take a break with old commercial messages for fun at any timein the course of viewing a full-length television program such as afeature film. This may resemble the conventional commercial televisionbroadcast program in which commercial message sometimes interrupts afeature film. However, the conventional commercial message forciblyinterrupts the television program in contrast to the commercial messagearchives operation according to this invention, which is done voluntaryby the user.

In response to the end or stop or the commercial message archivesprocess, the flow goes to step S324 to display a list of indexes ofvalid commercial messages related to the expired commercial messagewhich the user has been interested in. The relation may be intentionallyset by the advertiser to update its commercial massage through a linkbetween the expired commercial message and the valid commercial message.The relation may also be automatically searched through a common pointbetween the expired commercial message and the valid commercial message,such as a common performer.

Next in step S326, it is checked whether or not one of the relatedcommercial message is selected within a predetermined time. If such aselection operation is detected in step S326 the flow goes to step S328to carryout the coupon getting process. Thus, a link form an expiredcommercial message to a valid message gives opportunity of gettingcoupon.

Even if the user has gone into the commercial message archives processin S322, the user can easily quit such a process to return to the restof the television program by means of an interrupt operation through theremote controller.

If it is not detected in step S320 that the commercial message archivesoperation is done or if it is not detected in step S326 that one of therelated commercial message is selected within a predetermined time, theflow goes to step S330.

The commercial message archives process in step S322 is possible notonly in the flow of FIG. 19, but also in any time by an interruptionthrough the remote controller.

Next in step S330, it is checked whether or not the television programends. If not, the flow returns to step S316 to repeat steps S316 to S330until the television program ends unless an operation is detected in oneof steps S316 or S320.

If it is detected in step S330 that the television program ends, theflow goes to step S332 to check whether or not debt coupon remains. Ifdebt coupon remains, the flow goes to step S334 to check whether or notany commercial message designating the viewed television program remainsunviewed. If any, the flow goes to step S336 to carry out the remainingcommercial message viewing process. If the remaining commercial messagedesignating the viewed television program is viewed through theremaining commercial message process, the exclusive type electric couponfor resolving the debt can be promptly and effectively gotten.

On the other hand, if it is detected in step S334 that all commercialmessage designating the viewed television program have been alreadyviewed, the flow goes to step S338 to carry out the net mode process.Thus, coupon getting action is possible through the automatic commercialmessage process or commercial message searching process led by the netmode process.

As stated above, if it is detected in step S332 that the debt couponremains upon the television program ends, the flow automaticallyprepares a display for getting coupon to facilitate the user to resolvethe debt. The user who does not want to do so, however, can quit theprocess of step S336 or step S338 to instantly end the flow byinterruption through an operation of the remote controller. On thecontrary, if it is not detected in step S332 that the debt couponremains, the flow goes to step S339 without any display for coupongetting action.

In step S339, it is checked whether or not a sequel to the televisionprogram is available. If any, the flow goes to step S340 to carry outthe sequel introduction process, which is convenient to the user if thetelevision program is one of a series. The “sequel” in steps S339 andS340, however, means not only a series programs to be viewed in asequential order, but also one of a group of related programs free fromthe order of viewing.

The detail of the sequel introduction process in step S340 is similar tostep S80 and the following steps in FIG. 11 with the hit programs instep 80 replaced by sequels. Or, the sequel introduction process in stepS340 can include such steps that the net mode in FIG. 10 follows thestep of introducing sequels. The user who does not want to know aboutthe sequel, however, can quit the process of step S340 to instantly endthe flow by interruption through an operation of the remote controller.On the contrary, if it is not detected in step S339 that any sequel isavailable, the flow goes to the end.

Such a modification of the process in FIG. 19 is possible that a step ofpostponing the automatic decompression as in step 146 of FIG. 13 isinserted between steps 330 and S332. By means of such decompressionpostponing process, the television program which has been viewed isagain made to be recognized as the “recorded” program. Thus, such asystem is completed that coupon settlement is not necessitated bydownloading the television program data, but is necessitated basicallyevery time when the television program is decompressed to be viewed. Inthis case, it is possible to apply lower amount of coupon requirementfor the second and further decompressions, or to allow freedecompression on or after a predetermined times of decompression.

FIG. 20 is a flow chart showing the function of the advertisementprovider computer 14 of the embodiment in FIGS. 1 to 3 according to thisinvention. The function in FIG. 20 starts when advertisement providercomputer 14 is turned ON, or when a commercial message data is uploadedfrom one of the advertiser computers to the advertisement providercomputer 14, or when one of the user computers informs advertisementprovider computer 14 of the point getting operation or commercialmessage cutting off operation, or when one of the television stationcomputers inform the advertisement provider computer 14 of the electriccoupon presentation by the user in exchange of viewing televisionprogram. The flow of FIG. 20 is common to the second advertisementprovider computer 21 or other advertisement provider computers.

If the flow starts, it is checked in step S342 whether or not acommercial message data is uploaded from one of the advertisercomputers. If any, the flow goes to step S344 to electrically receive afixed-amount part of advertising rate from the advertiser computer. Thefixed-amount part advertising rage corresponds to a basic cost for theadvertisement provider computer 14 for managing the uploaded commercialmessage, which is independent from how many times the commercial messageis actual viewed. Next in step S346, the uploaded commercial messagedata is registered in the advertisement provider computer 14 as well asthe attribute data of the commercial message which is necessary for thecommercial message data to be searched.

Next in step S348, the Weblog link process is carried out. This processmakes it possible for unspecified great number of users to write Webloglinked to the commercial message. The meaning of step S348 is asfollows.

Namely, a user who selects a commercial message among indexes displayedin related commercial message window 50 of FIG. 6 or in hit commercialmessage window 62 of FIG. 7 may write Weblog by operating the remotecontroller on the product advertised by the selected commercial message.

On the other hand, a user who is interested in Weblog possibly writtenon the commercial message makes a Weblog reading operation by the remotecontroller with the interested commercial message displayed as in FIG. 5or FIG. 8. And, a list of Weblogs commenting the commercial message isdisplayed in television monitor 31. So, if the user selects one of theWeblogs by operating the remote controller, the details of the Weblog isdisplayed on television monitor 31. Thus, the user can know theinformation of the product not only by the commercial messages comingfrom the advertiser, but also by comments written on the product byunspecified great number of users. Such Weblogs may possibly include amalicious comment, which basically is on the selection and decision ofthe reader. Further, if the advertiser complains, the advertisementprovider may investigate the Weblog and delete the comment in the Weblogor invalidate the link of Weblog to the commercial message it ifnecessary.

The user can access Weblog not only when the related commercial messageis displayed as explained above, but also the list of Weblogs isdisplayed in television monitor 31 if one of the commercial messages isselected by the remote controller among the indexes in relatedcommercial message window 50 in FIG. 6 or hit commercial message window62 in FIG. 7. In this case, the user can access the related Weblogswithout decompressing the commercial message data.

The Weblog link process in step S348 may include a step for issuingcoupon to a user who written Weblog. Since the function of writingWeblog belongs to the first user computer 11, the advertisement providerlocates the computer writing the Weblog for issuing the coupon to thelocated user computer. If the coupon is issued for the Weblog writing,the advertisement provider computer 14 informs the advertiser computerof the issuance of the electric coupon to electrically receiveadvertising rate at a metered rate. As to a malicious comment in Weblog,the advertiser can request the advertisement provider to delete thecomment or to invalidate the link to Weblog as well as to refund theadvertising rate.

The Weblog link process in step S348 may also include an Weblog creationassisting step for displaying an auxiliary menu for selectively pastingan icon or a clipart of commercial message. Commercial messageinformation gotten and displayed through such an auxiliary menu includesnot only commercial message digital moving image on which Weblog is tobe written, but also information of a related product or product in thesame category or competing product.

If one of the icons or clip arts pasted on Weblog through the abovementioned Weblog creation assisting step is operated, the displaychanges from Weblog to the commercial message for starting the coupongetting process of FIG. 17.

So, if the user pastes an icon or clipart of commercial message onWeblog through the Weblog creation step, a part of the created Webloghas similar function to that of related commercial message window 50 inFIG. 6 or hit commercial message window 62 in FIG. 7. In other words, acommercial message digital moving image can be directly viewed byselecting one of the icons or clip arts on Weblog.

After Weblog link process, the flow goes to step S350 to check whetheror not the uploaded commercial message data is a related commercialmessage designating a television program. If so, the flow goes to stepS352 to carry out the related commercial message control process. Thisis because that an addition of a new related commercial message datanecessitates a change in controlling the display of entire relatedcommercial messages. The details of related commercial message controlprocess will be explained later. Next in step S354, an extrafixed-amount part of advertising rate is electrically received from theadvertiser computer. Thus, the payment form the advertiser of thefixed-amount part of advertising rate is higher for the relatedcommercial message than for the general commercial message. And then,the flow goes to step S356, in which the most of extra fixed-amount partof the advertising rate is electrically transferred to the televisionstation computer in advance as the production resource of the televisionprogram which is designated by the commercial message.

If it is not determined in step S350 that the uploaded commercialmessage data is a related commercial message designating a televisionprogram, the flow goes to step S360 to carry out the automaticcommercial message control process since it is the case that the generalcommercial message data has been uploaded. This is because that anaddition of a new general commercial message data necessitates a changein controlling the automatic display of entire general commercialmessages. The details of automatic commercial message control processwill be explained later. And then, the flow goes from step S360 to stepS358. On the other hand, if it is not determined in step S342 that acommercial message data is uploaded from one of the advertisercomputers, the flow directly goes to step S358.

In step S358, it is checked whether or not the coupon getting process iscorrectly carried out in one of the user computers. If any, the flowgoes to step S362 to issue the coupon to the user computer in responseto the coupon getting process carried out therein. Upon issuing such acoupon, the advertisement provider computer 14 adds the origin and dateindication of issuance to the coupon.

Next in step S364, advertisement provider computer 14 informs theadvertiser computer of the coupon issuance in exchange of the viewing ofcommercial massage digital moving image of the advertiser. In exchangeof informing the advertiser computer of the coupon issuance, theadvertisement provider computer 14 electrically receives advertisingrate at a metered rate from the advertiser computer in step S366, theflow then going to step S368. On the other hand, if it is not detectedin step S358 that a coupon getting process is correctly carried out inany of the user computers, the flow directly goes to step S368.

In step S368, it is checked whether or not any of the television stationcomputers informs the advertisement provider computer 14 of thepresentation of coupon from the user in exchange of viewing a televisionprogram. If any, the flow goes to step S370 to allot the advertisingrate to the television station computer, the flow then going to stepS372. On the other hand, if it is not determined in step S368 that anyof the television station computers informs the advertisement providercomputer 14 of the presentation of coupon from the user, the flowdirectly goes to step S372.

In step S372, it is checked whether or not any change in couponcontrolled by advertisement provider computer 14 is caused or any reportof commercial message cut off comes form one of the user computers, thechange in coupon controlled by advertisement provider computer 14 beingcaused by the coupon getting process reported in step S358 or the couponpresentation report in step S368. If it is detected in step S372 that achange in coupon controlled by advertisement provider computer 14 iscaused or any report of commercial message cut off comes, the flow goesto step S374 to carry out automatic commercial message control process,and then goes to step S376 to carry out related commercial messagecontrol process in accordance with a necessity of change in controllingthe display of entire automatic commercial messages or entire relatedcommercial messages. The flow the goes form step S376 to the end. On thecontrary, if it is not determined in step S372 that any change in couponcontrolled by advertisement provider computer 14 is caused or any reportof commercial message cut off report comes, the flow directly goes tothe end.

FIG. 21 is a flow chart showing the detail of the automatic commercialmessage control process in steps S360 and S374 of FIG. 20. If the flowstarts, the user computer is identified in step S382. Next in step S384,all the commercial message data which have been provided to theidentified user computer are confirmed by means of communication withthe user computer. Thus, the manner of displaying commercial messagedata is controlled by the steps in FIG. 21 in contrast to that theprovision of a commercial message data or of new edition thereof fromthe advertisement provider computer to the user computer is carried outin a suitable timing independently from the steps in FIG. 21.

And then, the flow advances to step S386 to check whether or not theprovided commercial message data include any inappropriate commercialmessage with attribute against the user. If any, the flow advances tostep S388 to exclude such an inappropriate commercial message data, theflow the going to step S390. For example, if the user is male,commercial message with attribute for female only is excluded formdisplay. On the contrary, if it is not determined in step S386 that anyinappropriate commercial message with attribute against the user isincluded, the flow directly goes to step S390.

Next, in step S390, attribute of the commercial massage on whichcommercial message cut off button 43 is operated by the user is analyzedon the basis of record of the buttons operations by the user todetermine a negative interest of the user. On the other hand, in stepS392, attribute of the commercial massage on which commercial messagecoupon button 42 is operated by the same user is similarly analyzed todetermine a positive interest of the same user.

Next in step S394, display priority and frequency of the commercialmessages are roughly determined in accordance with the analysis in stepsS390 and S392 for the automatic commercial message process. For example,the priority is raised and the frequency is increased for a commercialmessage expected to attract the user's interest. On the other hand, thepriority is lowered and the frequency is decreased for a commercialmessage of little chance to attract the user's interest.

In the rough determination in step S394, the specific priority for eachof commercial messages in a group of the same level of priority andfrequency is not determined but is left to step S396. Namely, in stepS396, the specific priority of each of the commercial messages in thegroup is determined by means of a random shuffle.

If the flow of FIG. 21 is carried out as step S360 in FIG. 20, stepsS390 and S392 may be omitted since any change in the result of theanalysis is expected to be caused by the steps preceding step S360.Further in step S394, the first priority of display is given to the newcommercial message data uploaded in step S342 of FIG. 20.

Next in step S398, it is checked whether or not step S372 in FIG. 20 hasdetects any new report of cutting off a commercial message. In contrastto steps S390 and S394 in which the priority or frequency of acommercial message is controlled in accordance with information of othercut off commercial messages of the same attribute as that of thecommercial message to be controlled, step S398 and the succeeding stepsare for controlling the display of a commercial message itself which hasbeen cut off.

If it is determined in step S398 that any commercial message has beennewly cut off, the flow goes to step S400 to check whether or not thecommercial message is cut off for the first time. If not, the flow goesto step S402 to further check whether or not the commercial message iscut off for the second time. If still not, the flow goes to step S404 toexclude the cut off commercial message data because the commercialmassage has been cut off for the third time or the more, the flow thengoing to step S406.

If it is determined in step S400 that the commercial message is cut offfor the first time, the flow goes to step S408 to lower the priority ofthe commercial message, the flow then going to step S406. The loweringof the priority in step S408 does not mean a decrease of frequency ofdisplay in average, means but a postponement of the next automaticdisplay with the repeated advertising effect kept. On the other hand, ifit is determined in step S402 that the commercial message is cut off forthe second time, the flow goes to step S410 to decrease the frequency ofdisplaying the commercial message for avoiding to be finally disliked bythe user rather than seeking the repeated advertising effect. However,the commercial message is not completely excluded in the case of stepS410 in contrast to the case of step S404. The flow then goes from stepS410 to step S406. If it is not determined in step S398 that anycommercial message has been newly cut off, the flow directly goes tostep S406.

In step S406, the above mentioned various measures carried out in thepreceding steps in FIG. 21 are integrated as a revised automaticcommercial message control information to send to the user computeridentified in step S382, the flow then going to the end.

FIG. 22 is a flow chart showing the detail of the related commercialmessage control process in steps S352 and S376 of FIG. 20. If the flowstarts it is checked in step S412 whether or not step S342 has detectedthat a commercial message data is newly uploaded from one of theadvertiser computers.

And if it is determined in step S412 that the commercial message to betreated in the flow of FIG. 22 is a newly uploaded one, the flow goes tostep S414 to check whether or not the designation of television programby the commercial message is entrusted to the advertisement provideraccording to an agreement with the advertiser. The designation oftelevision program by the commercial message is basically made by theadvertiser by itself. However, it is possible for the advertiser to makethe agreement with the advertisement provider to entrust the televisionprogram designation to the advertisement provider who may propose abetter matching between the commercial message and the televisionprogram depending on the database of past advertising performance thatthe advertisement provider possesses. If it is determined in step S414that the commercial message data is under such an entrusting agreement,the flow goes to step S416.

In step S416, a user computer is sampled at random under anonymity. Uponsuch a sampling, the attribute of the user of the use computer isrecorded with the privacy protection taken into consideration. And, thesucceeding steps led by step S418 analyze the relation between theattribute and the action of the sampled user.

In step S418, the positive and negative interest of the sampled user inthe commercial messages is analyzed on the basis of the tendency ofactions by the user for seeking coupon. In other words, the relationshipis analyzed between the attribute of the user and the tendency of theuser who operates various buttons such as commercial message couponbutton 42, commercial message button 59, commercial message searchbutton 44 and questionnaire returning buttons 73 to 76 on various typesof commercial messages. Further in step S420, the tendency of cuttingoff the commercial message by the sampled user is analyzed for asupplement to the information of negative interest of the user. In otherwords, the relationship is analyzed between the attribute of the userand the tendency of the user operating commercial message cut off button43 on various types of commercial messages.

Next in step S442, the tendency of presentation or usage of the couponby the sampled user is analyzed to get information of interest of theuser in the television program. In other words, the relationship isanalyzed between the attribute of the user gotten in step S416 and thetendency of the user, who operates selection button 53 or record button60 to select a television program, to finally analyze the correlationbetween the commercial message and the television program for a specificattribute of the sampled user. This is also done in step S422 bycomparing the relationship between the attribute and the commercialmessage gotten in steps S418 and S420 with the relationship between theattribute and the television program gotten in step S422 itself.

Next in step S424, it is checked whether or not the number of samples issufficient for statistics. Of course, it is insufficient with the firstsample only. Thus, the flow returns to step S414 to confirm that thedesignation is still entrusted. And, since the entrustment normallycontinues, the flow goes to step S416 to sample the next user computer.Thus, steps S412 to S424 are repeated until it is determined in stepS424 that the number of samples is sufficient for statistics.

If it is determined in step S424 that the number of samples issufficient for statistics, the flow goes to step S426 in which theadvertisement provider computer decides by itself the most appropriatetelevision program on the statistics to start providing the commercialmessage with the decided designation of the television program, theadvertiser computer being informed of only the result.

On the other hand, if it is not determined in step S414 that thecommercial message data is under the entrusting agreement, the flowdirectly goes to step S426 in which the advertisement provider computerdecides the television program according to the designation by theadvertiser, the advertiser computer being informed of the result forconfirmation.

Next in step S428, the initial rank for the newly uploaded commercialmessage in the list of displaying commercial massages designating thesame television program is automatically assigned. The advertisementprovider computer starts providing the commercial message according tothe initial rank, the advertiser computer being informed of the assignedinitial rank. The newly uploaded commercial message is generallyassigned with a high rank.

Further in step S430, an initial extra fixed-amount part of advertisingrate is determined on the above explained advertising condition, theadvertiser computer being informed of the initial extra fixed-amountpart of advertising rate. And, then the flow goes from step S430 to stepS432. On the other hand, if it is not determined in step S412 that thecommercial message to be treated in the flow of FIG. 22 is a newlyuploaded one, the flow directly goes to step S432.

Next in step S432, it is checked whether or not a time counted from thedate of uploading the commercial message exceeds a predetermined days.If the time count exceeds the predetermined days, the flow goes to stepS434 to lower the rank of the commercial message in accordance with apredetermined rule with the time count reset and restarted, theadvertiser being informed of the lowered rank. The flow then goes fromstep S434 to step S436.

Thus, every time the flow goes through steps S432 and S434, the rank ofthe commercial message is lowered. As a result, the position of index ofthe commercial message in related commercial message window 50 movesdownwardly so that it may be less and less appealing. Sometimes, theindex may not be visible unless related commercial message window 50 isscrolled up.

On the other hand, if it is not determined in step S432 that the timecount exceeds the predetermined days, the flow directly goes to stepS436 without lowering the rank.

In step S436, it is checked whether or not the commercial message wasviewed over a predetermined target number of times within apredetermined time period. If not, the flow goes to step S438 to lowerthe rank of the commercial message in accordance with a predeterminedrule with the accumulated viewed times reset and recounted, theadvertiser being informed of the lowered rank. The flow then goes tostep S440. Thus, every time the flow goes through steps S436 and S438,the rank of the commercial message is lowered. As a result, the positionof index of the commercial message in related commercial message window50 moves downwardly as in the case of steps 432 and S434. On the otherhand, if it is determined that the commercial message was viewed over apredetermined target number of times within a predetermined time period,the flow directly goes to step S440 without lowering the rank.

In step S440, it is checked whether or not surcharge for the extrafixed-amount part of the advertising rate is electrically paid from theadvertiser computer of the advertisement provider computer. If thepayment is confirmed, the flow goes to step S442 to raise the rank ofthe commercial message in accordance with a predetermined rule with thereceipt of the surcharge reset, the advertiser being informed of theraised rank. The flow then goes to the end.

Thus, even if the rank is lowered in step S434 or step S438, the rankcan be recovered in step S442 by means of payment of surcharge. Such arecovery of rank is possible every time the flow goes through steps S440and S442.

On the other hand, if any payment of surcharge is not detected in stepS440, the flow directly goes to the end without raising the rank.

FIG. 23 is a flow chart showing the function of the first stationcomputer 3 of the embodiment in FIGS. 1 to 3 according to thisinvention. The function in FIG. 23 starts from the beginning every timewhen first station computer 3 is turned ON, or when the download of thetelevision program or the coupon settlement is required by any of usercomputers. The flow of FIG. 23 is common to the second station computer6 or other station computers.

If the flow starts, fixed-amount part of the advertising rate iselectrically received from the advertisement provider computer in stepS452. This corresponds to the transfer of the extra fixed-amount part ofthe advertising rate carried out by the advertisement provider computerin step S356 in FIG. 20. If such a transfer is not done by theadvertisement provider computer, step S452 is omitted.

Next in step S454, it is checked whether or not any coupon presented bya user is left unreported to the advertisement provider computer. Ifany, the flow goes to step S456 to aggregate the unreported coupons byorigin of issue, i.e. with respect to each advertisement providercomputer which issued the coupons, the aggregated coupon being reportedto each of advertisement providers. And then, the flow goes to step S458to electrically receive the metered rate part of the advertising ratewhich is allotted from each of the advertisement computers in exchangeof the aggregated amount of coupons reported to each of theadvertisement computers. The flow then goes form step S458 to step S460.On the other hand, if it is determined in step S454 that no couponpresented by a user is left unreported to the advertisement providercomputer, the flow directly goes to step S460.

In step S460, it is checked whether or not any debt of coupon at any ofthe user computers is due. If any, the flow goes to step S462 to chargemoney corresponding to the debt coupon to the account of the user, theflow then going to step S464. On the other hand, if it is not detectedin step S460 that any debt of coupon at any of the user computers isdue, the flow directly goes to step S464.

In step S464, it is checked whether or not any user computer requiresthe download process. If any, the flow goes to step S466 to startproviding the television program data to the user computer requestingit.

Next in step S468, the audience rate is recalculated with the newprovision of television program in step S466 added to the data base oftelevision programs provision with date and time recorded to update theaudience rate. The audience rate means the accumulation of number oftimes in providing a specific television program within a period dividedby total number of times of provision of all the television programsfalling into a predetermined category within the same period. If theaudience rate of a television program is greater than a predeterminedrate, the television program is regarded as “popular program” with acode attached for indication thereof, which is sent to all the usercomputers in step S470 for general television program information, theflow then going to step S472. The code indicative of “popular program”may be replaced by the audience rate as it is. In television programwindow 51 includes a television program with the code or audience rateattached, the index of the television program is accompanied with anindication of “popular program” or audience rate in television programwindow 51. It is needless to say that step S470 is void if no audiencerate of a television program is grater than a predetermined rate. On theother hand, if it is not detected in step S464 that any user computerrequires the download process, the flow directly goes to step S472.

In step S472, it is checked whether or not any user computer requiresthe coupon settlement process. If any, the flow goes to step S474 tocheck whether or not the required coupon is fulfilled by thepresentation thereof from the user computer. If any shortage occurs, theflow goes from step S474 to step S476 to count the shortage of coupon incredit, the flow then going to stem S478. On the other hand, if it isdetermined in step S474 that the required coupon is fulfilled by thepresentation thereof from the user computer, the flow directly goes tostep S478.

In step S478, the presentation of coupon is recorded for statistics, theflow then going to the end. In the record made in step S478, the amountof coupon counted in credit is excluded from the record since it has notrelated with any viewing of commercial message. On the other hand, if itis not determined in step S472 that any user computer requires thecoupon settlement process, the flow directly goes to the end.

As stated above, the embodiment according to this invention separatesthe check of the requirement for the download process in step S464 andthe check of the requirement for the coupon settlement process in stepS472 from each other. This means that the coupon settlement does notinstantly begin in response to the download process started in stepS466, but is postponed until the coupon settlement is required inaccordance with actual viewing of the television program. In otherwords, the coupon settlement is not carried out in exchange of a mererecording of the television program. This corresponds to the function ofthe user computer in steps S196 to S202 of FIG. 15.

In FIG. 23 above, steps S468 and S470 for updating the audience rate andsending the same are carried out in response to the request for thetelevision program download process. Steps S468 and S470 are not limitedto be carried out under such a condition, but can be carried out in anycase of necessity. For example, these steps can be located at anysuitable step where they can be periodically carried out without anycondition.

Here, a modification of the embodiment is to be explained in relation tostep S456. For a preparatory measure to the modification, the coupon isto be issued in step S362 in FIG. 20 with a code indicative of theviewed commercial message in addition to the origin and date of thecoupon issuance. Corresponding to the modification in step S62, theaggregation in step S456 is not done roughly by the origin of couponissuance, but is to be done in more detail by individual commercialmessage, the advertisement provider computer being informed of theresult of the aggregation.

Such an aggregation by commercial message is not necessary for thepurpose of advertising rate allotment in step S458 between thetelevision station computer and the advertisement provider computer, butthe aggregation by commercial message is utilized by the advertisementprovider in its own information control as well as in a specialagreement with the advertiser for the payment of advertising rate, thedetail of which will be explained below.

First, the advantage of the aggregation by commercial message isexplained with respect to information control. Since the aggregationshows correlation between the commercial message selection tendency andthe television program selection tendency of the same user, theaggregation is helpful for the advertisement provider to recommend atelevision program as a good match with a commercial message to theadvertiser thereof. In other words, the flow of FIG. 22 for theadvertisement provider computer is so modified that a step of analyzingthe correlation is added between step S416 and step S424 for helping thedecision of designating the television program in step S426.

Second, the advantage of the aggregation by commercial message isexplained with respect to the special agreement between theadvertisement provider and the advertiser. As stated above, theadvertiser pays the advertising rate primarily for the viewing of thecommercial message by the user. In other words, the advertiser isgenerally not so interested in the future usage of the coupon oncehaving been issued in exchange of viewing of the commercial message.However, such a special agreement for advertising rate payment betweenthe advertisement provider and the advertiser, on the other hand, thatthe advertising rate will not be paid unless not only when the coupon isissued, but also when the issued coupon is actually used by the user inviewing a television program. According to the special agreement, theadvertiser can directly confirm the effect of the commercial messagethrough the entire process leading to the final object of coupon gettingaction by the users. For the special agreement, the aggregation bycommercial message is inevitable.

Further, the aggregation by commercial message is advantageous in thefollowing case of the embodiment. Namely, such a case is possible inembodying this invention that an advertiser is also an advertisementprovider who provides its own advertisement. In this case, theadvertiser computer and the advertisement provider computer areintegrated into one in which the advertiser computer itself issuescoupons to the user computers. In such a case, it may be necessary forthe advertiser to control the coupon usage by commercial message.Further, in the simplest case, an advertisement provider provides onlyone commercial message. The aggregation by commercial message isadvantageous in that it is universally applicable to various cases ofthe relationship between the advertiser and the advertisement provider.

As is apparent above, step S456 of the flow in FIG. 23 relates by itsnature to the broad meaning that the aggregation is done by the historyof issuance of the coupon. In other words, “the aggregation by thehistory of issuance of the coupon” according to this invention has abroad meaning covering not only the aggregation by the origin ofissuance of the coupon as in step S456, but also the aggregation by thecommercial message as in the modified embodiment.

In the above mentioned case in which an advertiser is also anadvertisement provider who provides its own advertisement, theadvertisement provider can make a following agreement with a televisionstation. According to the agreement, the advertisement provider has thetelevision station provide a trailer or the like of its televisionprogram to the advertisement provider without compensation, the traileror the like being provided by the advertisement provider to the usercomputers along with its own commercial message. According to theagreement, the advertisement provider does not require any advertisingrate from the television station in compensation for the effort ofproviding the trailer or the like. The detailed manner of using thetrailer of the television program as one of the commercial message hasbeen explained above in the function of the advertisement provider.

According to the agreement above, the commercial message on which theexclusive type coupon will be issued and the trailer or the like of thetelevision program designated by the coupon are provided in combinationat once to the user computers. Thus, the television station can takeadvantage of the agreement in effectively advertising its televisionprogram, while advertiser as the advertisement provider can takeadvantage of the agreement in strengthen the motivation of the user toview the commercial message of the advertiser.

In the modified embodiment above, such a system can be easily realizedon a conventional website of the company that an exclusive type couponis issued on the web site on which the commercial message and thetrailer or the like of the television program are both capable of beingviewed without newly establishing a special advertisement provider.

FIG. 24 is a block diagram showing the detail of the first usertelevision set 9 in FIG. 1. The first user computer 11 includescontroller 100, memory 102 and input/output interface 104. Memory 102 isfor storing computer program to be executed by the controller 100 aswell as various data induding television program data downloaded fromthe television stations and commercial message data downloaded from theadvertisement providers. The communication with the television stationsand the advertisement providers are made under the control of controller100 through Internet 104 by way of input/output interface 104

Input/output interface 104 also transmits to controller 100 variousoperation signals from remote control receiver 112 which is to receiveinfrared signals 110 form remote controller 108. Remote controller 108makes it possible to make various operations including the power ON/OFF,the change in television station channel, the adjustment of soundvolume, the operation of various buttons displayed on the televisionmonitor and the selection of an item among a list displayed on thetelevision monitor.

The operation signals based on the infrared signal 110 received byremote control receiver 112 is also transmitted directly to broadcastreceiver 114. Broadcast receiver 114 receives airwaves 116 carrying thedigital television programs which is selected in response to thetelevision station channel changing signal from remote control receiver.

Display driver 118 drives television monitor 31 to display on itbroadcast television program 32 as in FIG. 4 on the basis of broadcastreceiver 114. Display driver 118 further drives television monitor 31under control of controller 100 to display the computer image datareceived from display memory 120, the image data being transmitted fromcontroller 100 by way of input/output interface 104.

The computer image data such as various buttons 33 to 37 may besuperimposed on the broadcast television program 32 in one case as inFIG. 4. The computer image data from display memory 120, however,occupies the entire television monitor 31 in other cases as in FIG. 5 toFIG. 8.

The digital television programs received by broadcast receiver 114 isalso transmitted to input/output interface 104 to be stored in memory102 under control of controller 100 as the recorded broadcast program inresponse to the operation of remote controller 108.

Although FIG. 24 shows the block diagram of the first user computer 11,other computers in FIG. 1 to FIG. 3 such as the second user computer 12,the first station computer 3, the second station computer 6,advertisement provider computer 14, the second advertisement providercomputer 21, the first advertiser computer 19, the second advertisercomputer 20, the third advertiser computer 22 and the fourth advertisercomputer 23 each include necessary elements similar to controller 100,memory 102 and input/output interface 104 of the first user computer 9in FIG. 24.

The other computers above are each capable of communicating with eachother, or with other computers within the system, or with outsidecomputers through Internet by way of each of their input/outputinterfaces, respectively. Further, the computers are each capable ofbeing connected with suitable operating devices such as a keyboard or amouse and display device such as a monitor through each of theinput/output interfaces, respectively.

What is claimed is:
 1. A moving image data delivery system capable ofbeing in communication with a plurality of moving image viewingapparatuses and an advertising image data delivery system comprising: astorage of a plurality of digital moving image data of televisionprograms for the moving image viewing apparatuses; a first controlleradapted to electrically provide one of the digital moving image data oftelevision programs to one of the moving image viewing apparatuses forallowing to display the television program in exchange of a presentationof an electric data denoting a right of viewing the television program,the electric data having been issued to the moving image viewingapparatus by the advertising image data delivery system in exchange ofviewing a commercial message provided by the advertising image datadelivery system and being presented from the moving image viewingapparatus to the moving image data delivery system; and a secondcontroller adapted to electrically receive an advertising rate form theadvertising image data delivery system in exchange of a report of theelectric data presentation to the advertising image data deliverysystem.
 2. The moving image data delivery system according to claim 1,wherein the first and second controllers are included in a computer asthe function thereof.
 3. The moving image data delivery system accordingto claim 1, wherein the second controller is adapted to aggregate aplurality of presentations of the electric data from the moving imageviewing apparatuses in reporting them to the advertising image datadelivery system.
 4. The moving image data delivery system according toclaim 3, wherein the advertising image data delivery system is capableof being in communication with a plurality of advertising image datadelivery systems, and wherein the second controller is adapted to sortthe plurality of presentations of the electric date by the advertisingimage data delivery systems in aggregating the presentations to reportthe result of the aggregation to each of the advertising image datadelivery systems, respectively.
 5. The moving image data delivery systemaccording to claim 1, wherein the first controller includes a firstsub-controller adapted to deliver the digital moving image data incompressed form, and a second sub-controller adapted to allowdecompression of the delivered digital moving image data in exchange ofthe presentation of the electric data.
 6. The moving image data deliverysystem according to claim 5, wherein the first controller furtherincludes a third sub-controller adapted to inhibit a repeateddecompression of the delivered digital moving image data unless furtherelectric data is presented to the moving image data delivery system. 7.The moving image data delivery system according to claim 1, wherein thefirst controller is adapted to allow the moving image viewing apparatusto display the television program even in the case of insufficiency ofthe electric data, provided that the insufficiency is to be compensatedlater by money in due date.
 8. The moving image data delivery systemaccording to claim 7, wherein the first controller is adapted to acceptin place of the money a late presentation of electric data issued to themoving image viewing apparatus in exchange of viewing a commercialmessage prior to the due date.
 9. The moving image data delivery systemaccording to claim 1, wherein the advertising image data delivery systemis integrated into the moving image data delivery system.
 10. Anadvertising image data delivery system capable of being in communicationwith a plurality of moving image viewing apparatuses, a moving imagedata delivery system and an advertiser comprising: a storage of aplurality of advertising image data of commercial messages for themoving image viewing apparatuses; a first controller adapted to issue toone of the moving image viewing apparatuses an electric data denoting aright of viewing a television program in exchange of viewing commercialmessage provided by the advertising image data delivery system, thetelevision program being provided by the moving image data deliverysystem; a second controller adapted to electrically receive anadvertising rate from the advertiser of the commercial message inexchange of reporting to the advertiser the electric data issuance; anda third controller adapted to electrically allot the advertising rate tothe moving image data delivery system in exchange of a report of theelectric data presentation from the moving image data delivery system tothe advertising image data delivery system.
 11. The advertising imagedata delivery system according to claim 10 further comprising a fourthcontroller adapted to electrically provide the plurality of advertisingimage data of commercial massages to one of the plurality of movingimage viewing apparatuses in an automatic manner.
 12. The advertisingimage data delivery system according to claim 10 further comprising afourth controller adapted to electrically provide one of the pluralityof advertising image data of commercial messages to one of the pluralityof moving image viewing apparatuses by request thereof.
 13. Theadvertising image data delivery system according to claim 10 furthercomprising a fourth controller adapted to electrically provide one ofthe plurality of advertising image data of commercial messages to one ofthe plurality of moving image viewing apparatuses, the advertising imagedata of commercial message being related to a television programdesignated by the moving image viewing apparatus.
 14. The advertisingimage data delivery system according to claim 10 further comprising afourth controller adapted to electrically provide one of the pluralityof advertising image data of commercial messages to one of the pluralityof moving image viewing apparatuses, the plurality of advertising imagedata of commercial messages including an advertisement of a televisionprogram.
 15. The advertising image data delivery system according toclaim 10, wherein the advertising image data delivery system isintegrated into a system of the advertiser.
 16. A moving image viewingapparatus capable of being in communication with a moving image datadelivery system and an advertising image data delivery systemcomprising: a display adapted to be capable of displaying a televisionprogram provided by the moving image data delivery system and acommercial message provided by the advertising image data deliverysystem; a first controller adapted to electrically receive form theadvertising image data delivery system an electric data denoting a rightof viewing the television program on the display in exchange of viewingon the display a commercial message provided by the advertising imagedata delivery system; and a second controller adapted to be allowed toview on the display the television program provided by the moving imagedata delivery system in exchange of a presentation of the electric datato the moving image data delivery system.
 17. A moving image viewingapparatus according to claim 16, wherein the first controller is adaptedto receive the electric data in exchange of selecting one of theplurality of advertising image data of commercial massages provided inan automatic manner.
 18. A moving image viewing apparatus according toclaim 16 further comprising a third controller adapted to inform ofsearched information of a plurality of commercial messages, wherein thefirst controller is adapted to receive the electric data in exchange ofselecting one of the plurality of advertising image data of commercialmassages informed by the third controller.
 19. A moving image viewingapparatus according to claim 16 further comprising a third controlleradapted to inform of a plurality of commercial messages related to atelevision program designated by the moving image viewing apparatus,wherein the first controller is adapted to receive the electric data inexchange of selecting one of the plurality of advertising image data ofcommercial massages informed by the third controller.
 20. A moving imageviewing apparatus according to claim 16 further comprising a manualoperating portion adapted to voluntary direct the moving image viewingapparatus to at least partially replace the television program by thecommercial message on the display.